亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

WPF 非元素類綁定Binding之 RelativeSource 屬性

wpf
小云
106
2023-09-28 10:34:44
欄目: 編程語言

WPF中的RelativeSource屬性用于非元素類的綁定,比如在樣式、模板或數據模板中使用。它允許您從綁定目標的父級或祖先級元素中查找屬性。

相對源屬性有以下幾種常用的設置:

  1. AncestorType:指定要查找的祖先元素的類型。例如,設置AncestorType為Window,可以在樣式或模板中查找Window類型的元素。
<TextBlock Text="{Binding Path=Title, RelativeSource={RelativeSource AncestorType={x:Type Window}}}"/>
  1. AncestorLevel:指定要向上查找的祖先元素的層級。例如,設置AncestorLevel為1表示查找綁定目標的父級元素。
<TextBlock Text="{Binding Path=DataContext.Name, RelativeSource={RelativeSource AncestorLevel=1}}"/>
  1. Self:將綁定目標自身作為源。例如,在控件的模板中,使用Self可以綁定控件自身的屬性。
<TextBox Text="{Binding Path=Text, RelativeSource={RelativeSource Self}}"/>
  1. TemplatedParent:在控件的模板中使用,將控件模板的父級元素作為源。例如,在Button的模板中,使用TemplatedParent可以綁定Button的自定義屬性。
<Button Content="{Binding Path=MyCustomProperty, RelativeSource={RelativeSource TemplatedParent}}"/>

這些是一些常用的RelativeSource屬性的設置方式,您可以根據實際需求選擇合適的設置來進行非元素類的綁定。

0
西平县| 交口县| 贡嘎县| 开平市| 揭西县| 洞头县| 明星| 高雄县| 蕉岭县| 济南市| 怀来县| 普宁市| 明光市| 乡城县| 北宁市| 梅州市| 天柱县| 崇礼县| 集安市| 梁平县| 韩城市| 运城市| 晋州市| 博爱县| 南丹县| 城口县| 中山市| 禹州市| 德清县| 襄垣县| 青神县| 罗源县| 大名县| 泾源县| 蒙阴县| 诏安县| 二手房| 万年县| 富平县| 洞头县| 西吉县|