J'ai un objet qui est instancié dans le code derrière, par exemple, le XAML est appelé window.xaml et dans le window.xaml.cs
protected Dictionary<string, myClass> myDictionary;
Comment puis-je lier cet objet à, par exemple, une vue de liste, en utilisant uniquement des balises XAML?
Mettre à jour:
(C'est exactement ce que j'ai dans mon code de test):
<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>
Et dans codebehind
public partial class Window1 : Window
{
public const string windowname = "ABCDEFG";
public Window1()
{
InitializeComponent();
}
}
Supposons que le titre devienne "ABCDEFG", non? mais ça finit par ne rien montrer.