我想設定一個附加到我的文本框的自定義附加屬性。
我的名稱空間已正確匯入,并用于我的 UserControl 中的其他內容,因此可以正常作業。
我似乎找不到正確的語法。
這是我目前擁有的(我試圖在不同的地方添加括號,但它不起作用):
...
<DataTrigger ...>
<Setter ... />
<Setter Property="(MyCustomXMLNS:TextBoxExtend).MyProperty" Value="..." />
</DataTrigger>
</Style.Triggers>
這只是一個語法問題,你們知道如何實作嗎?
uj5u.com熱心網友回復:
您不要在 Setter 中為附加屬性使用括號,因此正確的語法是
<Setter Property="MyCustomXMLNS:TextBoxExtend.MyProperty" Value="..."/>
當屬性是系結的來源時,您將使用括號,例如
<DataTrigger Binding="{Binding Path=(MyCustomXMLNS:TextBoxExtend.MyProperty)}"
Value="...">
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/512494.html
標籤:wpfxml附加属性
上一篇:有沒有辦法在Listview上進行雙擊事件并將串列資料發送到XamarinForms中的另一個頁面
下一篇:按下時WPF按鈕不變顏色
