में बाध्यकारी मैंListBox.ItemsSource कोड में और XAML
public ObservableCollection<string> Names …
public Window1()
{
PutInDataIntoNames();
InitializeComponent();
this.listBox1.ItemsSource = Names;
}
की तरह और XAML में
<Grid>
<ListBox Margin="10,11,10,16"
Name="listBox1"
Background="Black"
Foreground="Orange"
/>
</Grid>
तब मैं XAML में ItemsSource गुण सेट करना चाहता था सरल कोड लिखा था। ऐसा करने के लिए मैंने निम्नलिखित लिखा:
ItemsSource="{Binding Path=Names}"
दुर्भाग्यवश, यह काम नहीं करता है। क्या आप समझा सकते हैं कि यह सही क्यों और कैसे करें?
ठीक है। लेकिन मैं तरह XAML में यह लिखने के लिए पसंद करेंगे <स्थानीय: ViewModel /> यह अक्सर कभी कभी मैं जरूरत dont't कि स्पष्ट रूप से DataContext स्थापित करने के लिए एक सा निराशाजनक है जबकि कभी-कभी मुझे चाहिए। –