【发布时间】:2013-06-29 21:33:59
【问题描述】:
我有这个代码:
Color color = GetMyColor();
string s = @"<DataTemplate xmlns=""http://schemas.microsoft.com/winfx/2006/xaml/presentation""><StackPanel Background=""" + color + "\" ><TextBlock Text=\"{Binding Label}\" HorizontalAlignment=\"Center\" /></StackPanel></DataTemplate>";
var MyObject.Template = (DataTemplate)XamlReader.Load(s);
我想在我的绑定中添加一个转换器,如下所示:
Color color = GetMyColor();
string s = @"<DataTemplate xmlns=""http://schemas.microsoft.com/winfx/2006/xaml/presentation""><StackPanel Background=""" + color + "\" ><TextBlock Text=\"{Binding Converter={StaticResource NumberConverter}}\" HorizontalAlignment=\"Center\" /></StackPanel></DataTemplate>";
var MyObject.Template = (DataTemplate)XamlReader.Load(s);
但是,这不起作用,因为我需要添加我认为的转换器的命名空间。
我该怎么做?
谢谢
【问题讨论】:
标签: silverlight xaml c#-4.0 converter