一千萬個為什麽

搜索

將wpf觸發器轉換為silverlight的最佳方法是什麽?

我在使用觸發器的wpf應用程序中開發了幾個自定義控件。轉換代碼的最快方法是什麽,這樣我就可以在wpf應用程序和silverlight應用程序中使用單個代碼庫。以下是代碼示例:

 

最佳答案

聽起來很痛苦,更改觸發器以使用 VisualStateManager 是最好的選擇。它包含在WPF 4.0中,如果您遇到早期版本,則可以將其從codeplex中刪除。

很糟糕,Silverlight不支持觸發器,但如果你需要支持這兩個平臺,我認為這是你最好的選擇。

轉載註明原文: 將wpf觸發器轉換為silverlight的最佳方法是什麽?