Tôi có hai usercontrols, hộp kiểm đầu tiên có hộp danh sách được gắn với danh sách Khách hàng hiển thị một số chi tiết đơn giản cho từng khách hàng.WPF - Ràng buộc để chọn sửa hộp danh sách giữa các điều khiển của người dùng
Điều khiển người dùng thứ hai Tôi muốn là chế độ xem chi tiết hơn về bất kỳ khách hàng nào được chọn trong hộp danh sách của điều khiển người dùng đầu tiên.
Có thể thiết lập một ràng buộc trong điều khiển thứ hai để liên kết với mục đã chọn trong điều khiển người dùng đầu tiên không?
Danh sách hộp của tôi:
<ListBox Name="lstCustomer" ItemsSource="{Binding Customers}" >
<ListBox.Resources>
<DataTemplate DataType="{x:Type MyApplication:Customers}">
<Label Grid.Row="0" Content="{Binding Customer.name}" FontSize="14" FontWeight="Bold" Padding="5" />
<Label Grid.Row="1" Grid.Column="0" Content="{Binding Customer.telephone}" Padding="10,5" />
</Grid>
</Grid>
</DataTemplate>
</ListBox.Resources>
</ListBox>
xem chi tiết UserControl (So Far)
<Grid x:Name="containingGrid" DataContext="{Binding ElementName=lstCustomers, Path=SelectedItem}">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding Customer.name}" FontSize="23"/>
</Grid>
Cảm ơn Greg
Bạn nên làm gì nếu bạn thay đổi TextBlock ràng buộc thành Text = "{Binding name}". Tôi sẽ đề nghị bạn thay đổi "tên" thành "Tên" trong tờ khai tài sản của bạn trong Khách hàng để xác định nó là tài sản và làm cho nó tuân theo một số "quy tắc!". – Dun