[英]WPF Dynamic resource reference
喜
加載一個字符串xaml,並將DynamicResource分配給Background屬性。 有沒有一種方法可以獲取動態資源的引用。
Background="{DynamicResource Color1}"
我想在運行時Pl幫助中獲取分配給Dependency屬性的資源引用
使用FrameworkElement.FindResource方法
this.FindResource("Color1");
DependencyProperty在哪里定義? 在同一個Window / UserControl上? 如果只想綁定到DependencyProperty的值,則可能要使用常規的{Binding ...}語法。
示例1 :如果綁定到名為myControl的特定控件上的依賴項屬性,則可以像下面這樣聲明它。
Background="{Binding ElementName=myControl, Path=Color1}"
示例2 :如果您不想依賴命名控件,因為它在WPF中是如此,並且您引用的是Window上定義的屬性,則可以執行以下操作。
Background="{Binding RelativeSource={RelativeSource AncestorType={x:Type Window}}, Path=Color1}"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.