91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
衡东县| 沙湾县| 阿荣旗| 民乐县| 庆城县| 罗甸县| 竹山县| 阳信县| 宝山区| 萝北县| 宜宾市| 通辽市| 衡东县| 新乡县| 岢岚县| 江油市| 龙江县| 海伦市| 齐齐哈尔市| 天长市| 潍坊市| 北海市| 和田县| 海安县| 佛山市| 赤壁市| 齐河县| 庐江县| 石林| 繁峙县| 长宁区| 游戏| 孙吴县| 于都县| 繁昌县| 呼玛县| 克拉玛依市| 区。| 滕州市| 阿坝县| 稻城县|