Я хотел бы привязать данные моего списка. Представь, что у меня есть что-то вроде:
<ListBox ItemsSource="{Binding MyList}">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text={Binding Value} />
<TextBlock Text={Binding AbsoluteValue} />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
MyList содержит наблюдаемую коллекцию объекта со свойством «Значение»
AbsoluteValue является свойством модели представления, как свойство MyList.
Конечно, второе текстовое поле всегда будет иметь одинаковое значение, но это то, что я хочу:)
Как я могу указать привязке, что текст данных не совпадает для второго текстового поля?
Заранее спасибо за любую помощь
РЕДАКТИРОВАТЬ: мой настоящий образец StackPanel.
Я попробовал
private void StackPanel_Loaded(object sender, RoutedEventArgs e)
{
StackPanel stackPanel = sender as StackPanel;
stackPanel.SetBinding(StackPanel.VisibilityProperty, new Binding("Loaded") { Source = DataContext, Mode = BindingMode.TwoWay });
}
но это не работает