-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