Je suis complètement nouveau à la liaison de données dans WPF et j'essaye de lier une propriété d'objet à une zone de texte. Mon but estDataBind à une zone de texte dans WPF
public class TestObj
{
private m_Limit;
public string Limit
{
get
{
return m_Limit;
}
set
{
m_Limit = value;
}
}
Mon XAML ressemble
<Window x:Class="NECSHarness2.UpdateJobParameters"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:tools="clr-namespace:ManagementObjects;assembly=Core"
DataContext="{Binding RelativeSource={RelativeSource Self}}"
Title="Update Job Parameters" Height="320" Width="460">
<Grid>
<TextBox Text ="{Binding Path = Limit, Mode = TwoWay}" Height="20" HorizontalAlignment="Right" Margin="0,48,29,0" Name="textBox3" VerticalAlignment="Top" Width="161" />
</Grid>
Maintenant, évidemment, je ne suis pas la source mise nulle part, et je suis très confus. J'ai eu ça pour travailler avec une liste, mais maintenant je suis perplexe. Merci pour toute aide.
connaissez-vous ce que le xml pour ce serait? – Steve
votre XAML est correct, vous devez définir le DataContext dans le code-derrière –