在我的WPF應用程序中,用戶可以通過右鍵單擊來選擇一個命令。現在,我創建了一個按鈕,並希望將此方法關聯到按鈕。沒有訪問所有方法(或引用XAML中的方法失敗)?
我迄今所做的:
在XAML文件中我有:
<Button Content="Run Compare" Command="{x:Static RunCompare_Exectued}"></Button>
然後在ResourceDirectory節,我想給抱着方法
到我的文件的引用<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:myMethods="**Nothing Comes up here!!!**"
>
通常我會舉行Ctrl和命中空間但不是ing顯示出來然後我試圖鍵入clr-namespace:FileNameConatiningMethod ...但我得到錯誤:
未定義的CLR命名空間。 'clr-namespace'URI指的是一個不包含在程序集中的命名空間'Application.Commands'。
任何幫助將不勝感激。
謝謝。
編輯:
我有權訪問其具有方法A和B中的一個文件,但是,我沒有訪問方法C和d中不同的源文件。通過在XAML文件的根標籤中添加命名空間,不應該這樣嗎?
讓我們說我的命名空間是ABC,所以我必須:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:s="clr-namespace:ABC">
但即使CLR的東西沒有出現......如果你手動鍵入你的命名空間它工作嗎? – 2012-08-09 17:44:58
您可以找到有關如何格式化命名空間[這裏](http://msdn.microsoft.com/en-us/library/ms747086.aspx)的信息。 – 2012-08-09 17:53:26
@@胡安,我甚至都沒有試圖手動做它,它不喜歡它。 – 2012-08-09 17:55:35