-3
我正在尝试使用负责控制数据的ViewModel来更新我的控件。不过,我不知道如何通过我与ListBox-> ListBoxItem.ItemTemplate-> DataTemplate->控制设置层访问控制:DataTemplate中的XAML访问控制
<ListBox x:Name="OrdersList" ItemsSource="{Binding Orders, Mode=TwoWay }" >
<ListBox.ItemTemplate x:Uid="orderListBoxItemTemplate">
<DataTemplate x:Name="orderListBoxDataTemplate">
<materialDesign:Card Padding="20" Margin="5">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="5*"/>
<ColumnDefinition Width="5*"/>
</Grid.ColumnDefinitions>
<StackPanel Grid.Column="0" Margin="0 0 50 0">
<TextBlock Text="{ Binding OrderNumber, Mode=OneWay }" FontSize="18" Style="{DynamicResource MaterialDesignTitleTextBlock}" />
<TextBlock Text="{ Binding Supplier, Mode=TwoWay }" FontSize="18" Style="{DynamicResource MaterialDesignTitleTextBlock}" />
<TextBlock Text="{ Binding DeliveryDate, Mode=TwoWay }" FontSize="18" Style="{DynamicResource MaterialDesignTitleTextBlock}" />
<TextBlock Text="{ Binding Note, Mode=TwoWay }" FontSize="18" Style="{DynamicResource MaterialDesignTitleTextBlock}" />
</StackPanel>
<local:ContactView x:Name="ContactViewItem" Grid.Column="1"/>
</Grid>
</materialDesign:Card>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
如何访问控制“ContactViewItem”而不必重新构建我的XAML?
从哪里更新控件? – mm8
从链接到xaml的.cs代码 – Felix
为什么你想这么做?你想要用ContactView控件做什么? – mm8