2
我不知道是否有方法從c#中訪問控件的templatepart用於修改零件(例如隱藏等)。是否有可能獲得與純C#的部分參考? 我不想觸摸控件模板。 謝謝 j。在不更改ControlTemplate的情況下訪問TemplatePart?
我不知道是否有方法從c#中訪問控件的templatepart用於修改零件(例如隱藏等)。是否有可能獲得與純C#的部分參考? 我不想觸摸控件模板。 謝謝 j。在不更改ControlTemplate的情況下訪問TemplatePart?
這是可能的,但它很討厭。
在模板上有一個名爲FindName的方法,它需要兩個參數:名稱和將ControlTemplate作爲模板的FrameworkElement。當然,您需要在ControlTemplate中設置該元素的名稱...
另一個更高級的解決方案是使用ControlTemplate中的綁定來確定可見性。這種方式您不需要在你的代碼後面,你可以保留Xaml只...