Jak powiązać właściwość zależności WPF, gdy datakekst strony jest używany do innych powiązań? (Proste pytanie)Jak powiązać z właściwością zależności WPF, gdy datakekst strony jest używany do innych powiązań?
Odpowiedz
Konieczne jest ustawienie datakontekstu elementu.
XAML:
<Window x:Class="WpfDependencyPropertyTest.Window1" x:Name="mywindow">
<StackPanel>
<Label Content="{Binding Path=Test, ElementName=mywindow}" />
</StackPanel>
</Window>
C#:
public static readonly DependencyProperty TestProperty =
DependencyProperty.Register("Test",
typeof(string),
typeof(Window1),
new FrameworkPropertyMetadata("Test"));
public string Test
{
get { return (string)this.GetValue(Window1.TestProperty); }
set { this.SetValue(Window1.TestProperty, value); }
}
zobaczyć także ten powiązane pytanie:
+1 Dzięki. Wreszcie łatwy do zrozumienia, jasny przykład! –
Czy to automatycznie dostarcza powiadomienie o zmianie, gdy "Test" zostanie zmieniony za pomocą kodu? – Kos
Jesteś moim wybawcą, Thomas Bratt – user1836155
w XAML:
Something="{Binding SomethingElse, ElementName=SomeElement}"
W kodzie:
BindingOperations.SetBinding(obj, SomeClass.SomethingProperty, new Binding {
Path = new PropertyPath(SomeElementType.SomethingElseProperty), /* the UI property */
Source = SomeElement /* the UI object */
});
Chociaż zwykle można to zrobić na odwrót i wiążą właściwość UI do właściwości niestandardowej zależności.
- 1. WPF: jak powiązać z właściwością zagnieżdżoną?
- 2. WPF powiązanie właściwości usercontrol z rodzicielską właściwością
- 3. Jak powiązać DataGridTemplateColumn.Visibility z właściwością poza DataGrid.ItemsSource?
- 4. WPF - jak powiązać DataGridTemplateColumn
- 5. Jak powiązać ItemsControl.ItemsSource z właściwością w XAML?
- 6. Knockout.js Jak mogę powiązać z właściwością sub
- 7. Jak korzystać z powiązań WPF z RelativeSource?
- 8. WPF Datagrid RowDetailsWskazówkaTemplate związana z właściwością
- 9. Jak powiązać właściwość formantu z właściwością innej kontrolki?
- 10. AngularJS, jak powiązać zmienną do konkatenacji dwóch innych powiązanych zmiennych?
- 11. Jak powiązać zależności Pythona w IronWorker?
- 12. WPF: Jak powiązać obiekt z ComboBox
- 13. WPF DataGrid RowDetails Widoczność powiązania z właściwością (tylko z XAML)
- 14. Jak powiązać polecenie z MenuItem (WPF)?
- 15. WPF: Wiązanie etykiety z właściwością klasy
- 16. WPF Jak powiązać enum z opisami do combobox
- 17. Jak powiązać naciśnięcie klawisza z komendą DelegateCommand w złożonym WPF?
- 18. Czy w C# i WPF można powiązać element tablicy z właściwością obiektów?
- 19. Konfigurowanie powiązania z niestandardową właściwością DependencyProperty wewnątrz formantu użytkownika WPF
- 20. C# WPF IsEnabled przy użyciu wielu powiązań?
- 21. Przeładowanie strony kończy się niepowodzeniem, gdy używany jest Angular Ui Router z włączonym trybem Html5.
- 22. Jak używać powiązań poleceń w kontrolkach użytkownika w wpf?
- 23. XAML: Jak powiązać właściwość DependencyProperty z właściwością C# o tej samej nazwie na innym obiekcie?
- 24. Jak powiązać zaznaczone zdarzenie z przyciskiem radiowym w WPF?
- 25. Lista powiązań z GridView
- 26. Wiązanie zdarzeń WPF z ViewModel (dla klas innych niż Command)
- 27. Lista powiązań z DataGrid
- 28. Komunikat o błędzie FileMerge, gdy jest używany z Git difftool
- 29. Wstrzykiwanie zależności do WPF przy użyciu Ninject
- 30. Jak powiązać wiele wartości z pojedynczą blokadą tekstową WPF?
pytasz o coś innego niż to, co można znaleźć podczas wyszukiwania w Google dla "szyfrowania danych WPF"? –
Szukałem działającego przykładu, w którym datacutext strony jest już używany dla innych powiązań. Okazuje się, że datakontekst elementu musiał zostać ustawiony na samej stronie. W razie potrzeby opublikuję kod i edytuję pytanie. –