Dưới đây là App.xaml tôiLàm thế nào để sử dụng ValueConverter như StaticResource trong Windows Phone 8
<Application
x:Class="SpinrWindowsMobile.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
>
<!--Application Resources-->
<Application.Resources >
<ResourceDictionary>
<local:LocalizedStrings xmlns:local="clr-namespace:SpinrWindowsMobile" x:Key="LocalizedStrings"/>
<converter:TextColorConverter xmlns:converter="clr-namespace:SpinrWindowsMobile.Common" x:Key="TextColorConverter"></converter:TextColorConverter>
</ResourceDictionary>
</Application.Resources>
....
</Application>
tôi đã viết TextColorConverter.cs trong NameSpace SpinrWindowsMobile.Common Trong khi tung ra ứng dụng Nó mang lại cho tôi ngoại lệ không thể tạo Instance of Type SpinrWindowsMobile.Common.TextColorConverter. Tôi không biết tôi đang mất tích ở đâu. Dưới đây là TextColorConverter.cs tôi lớp
class TextColorConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
// some code
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
// some code
}
}
Tôi đang sử dụng Microsoft Visual Studio 2012 Đối với Windows Phone như Công cụ phát triển của tôi. Một điều nữa tôi muốn chia sẻ Tôi không nhận được ValueConverstionAttribute Class trong System.Windows.Data không gian tên. Bất cứ ai có thể hướng dẫn cho tôi nơi tôi sai.
Cảm ơn paul.You lưu giờ làm việc quý báu của tôi. –