Tôi đang cố gắng chuyển/áp dụng ứng dụng Windows RT của mình cho WIndows10 và tôi đang thử kết nối mới x: Bind.Windows 10 x: Liên kết với SelectedItem
Cho đến nay tôi có thể liên kết với các thuộc tính ViewModel của mình và các Chế độ xem khác. Nhưng bây giờ tôi đang cố gắng để ràng buộc các văn bản của một TextBox đến một SelectedItem của một GridView.
Trong ràng buộc cổ điển, tôi đang làm như vậy.
<TextBox x:Name="tb_textgroup"
Grid.Row="1"
PlaceholderText="Change Groupname"
Text="{Binding UpdateSourceTrigger=PropertyChanged,
ElementName=gv_textgroup,
Mode=TwoWay,Path=SelectedItem.bezeich}"
IsEnabled="{Binding UpdateSourceTrigger=PropertyChanged,
ElementName=gv_textgroup,
Mode=TwoWay,Path=SelectedItem.edit_activated}"
Margin="20,10,20,0"
/>
Tôi đã cố gắng nó với
- Text = "{x: Bind gv_textgroup.SelectedItem.bezeich, Mode = TwoWay}"
- Text = "{x: Bind textgroup [gv_textgroup. SelectedIndex] .bezeich, Mode = TwoWay}"
- nơi textgroup là viewmodelclass tôi với tất cả các yếu tố
Nhưng không ai trong số đó hoạt động ... bất kỳ ý tưởng nào?
Và ai đó có thể giải thích cho tôi phải làm gì với "DependencyProperty". Tôi đã xem viedo từ "build 2015" và có mã mẫu. Nhưng nó không nói gì với tôi ... Tôi khá một newbie ...
Rất cám ơn sự giúp đỡ của bạn
Tôi sợ bạn nói đúng. Nhưng tôi nghĩ rằng điều này thực sự là một điều đáng tiếc mà bạn không thể chuyển từ đối tượng đến lớp học của bạn. Tôi hy vọng Microsoft sẽ cải thiện kỹ thuật đó khi họ đề cập đến việc xây dựng (Tôi đã từng đọc/nghe nó trong một Video). Cảm ơn thời gian của bạn – thezapper
Làm thế nào họ có thể biết bạn muốn đối tượng là gì. x: Bind là một chỉ thị thời gian biên dịch. Điều đó có nghĩa là nó sẽ tạo mã tại thời gian biên dịch liên kết với đối tượng/thuộc tính của bạn. Bạn không thể mong đợi trình biên dịch biết rằng bạn muốn một đối tượng có kiểu MyObject. –
Có lẽ một cái gì đó như thế này:
thezapper