我有一個自定義控件MyDataGrid
的Silverlight應用程序,它是DataGrid
的一些額外功能。Silverlight:同一項目中自定義控件的樣式
這是使用它的項目的一部分。它也需要一個自定義樣式。我可以將樣式添加到我的樣式資源字典中,並設置其適用的TargetType="sdk:DataGrid"
。
但是,我的風格依賴於MyDataGrid
特有的MyProperty
屬性,所以編輯器中會出現警告。更重要的是,樣式不能在設計器中預覽。
但是,它們在代碼運行時工作。
我的問題是:有沒有辦法將本地控件拉到資源字典中,而不是創建單獨的項目,將其編譯爲.dll並拉入該程序集?
謝謝!
你爲MyDataGrid類定義了一個generic.xaml嗎? –
不是?你有沒有關於如何去做這項工作的信息?我可以找到它的一些信息,但不是很多... – nosirrahcd