He algún objeto que se crea una instancia de código subyacente, por ejemplo, el XAML se llama window.xaml y dentro de los window.xaml.csobjetos de unión definido en el código subyacente
protected Dictionary<string, myClass> myDictionary;
¿Cómo puedo unir este objeto para, por ejemplo, una vista de lista, usando solo marcas de XAML?
Actualización:
(Esto es exactamente lo que tengo en mi código de prueba):
<Window x:Class="QuizBee.Host.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="{Binding windowname}" Height="300" Width="300"
DataContext="{Binding RelativeSource={RelativeSource Self}}">
<Grid>
</Grid>
</Window>
Y en CodeBehind
public partial class Window1 : Window
{
public const string windowname = "ABCDEFG";
public Window1()
{
InitializeComponent();
}
}
Supongamos que el título debería ser "ABCDEFG" derecho ? pero termina mostrando nada.
Curiosamente, si cambio el orden de la asignación de propiedades de la ventana, no funciona. Si configuro la propiedad "Título" seguido de la propiedad "DataContext", no ocurre el enlace. ¿Alguien puede explicar esto? –
Ramesh