鑑於「部分」的XAML:無法找到帶有xmlns前綴的StaticResource?
<UserControl x:Class="MyProject.Views.SelectTestView"
xmlns="http://schemas.microsoft.com etc... etc..."
xmlns:converters="clr-namespace:MyProject.Converters"
mc:Ignorable="d"
d:DesignHeight="566" d:DesignWidth="1160">
<GridViewColumn Header="Status" Width="auto">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding StatusTypeName}"
Foreground="{Binding StatusTypeName, Converter={StaticResource StatusTypeNameToBrushConverter}}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
我Converter類「StatusTypeNameToBrushConverter.cs」是我上面說過我是「轉換器」的命名空間。當我用我的xmlns別名爲靜態資源添加前綴時,我仍然收到警告
「Resrouce」StatusTypeNameToBrushConverter「can not be found」。
我添加到前綴/解析我的靜態資源的代碼如下所示。
Foreground="{Binding StatusTypeName, Converter={StaticResource converters:StatusTypeNameToBrushConverter}}"/>
爲什麼這個錯誤,我需要添加什麼來限定位置,以便我的轉換器可以找到?轉換器代碼旨在幫助轉換由此xaml組成的視圖。
謝謝。
我發現你所做的編輯,Soner,在不到一分鐘,但你就已經在我發佈後的54秒內跳上它!你有多快!? – 2013-03-12 15:57:27