嗨,我做了我自己的UserControl,它是一個小小的Windows資源管理器。C#WPF UserControl設置屬性
public string SetRootPath
{
get { return rootPath; }
set { rootPath = value; }
}
和IM結合,我有一個方法「listDirectory」
public UserControl1()
{
InitializeComponent();
this.DokumentBrowser.ItemsSource = listDirectory(SetRootPath);
}
樹視圖:
我在那臺在資源管理器應該從列出的目錄開始的路徑控件定義的屬性
當IM調用它,我嘗試將SetRootPath屬性設置爲本地路徑
<mycontrol:UserControl1 SetRootPath="c:\\temp" />
Variabel SetRootPath每次都是空的,我得到一個異常,因爲沒有分配任何東西。那麼,爲什麼財產從來沒有設定我分配的價值?
問候
謝謝!把它放到更晚的狀態,它工作得很好。與依賴屬性,我應該讀一些關於這一點。我真的很喜歡這個東西,並且每天都會有很多新的印象。 – Mark 2010-09-07 07:57:48