please help me how to create a MarkupExtension looks like StaticResource of wpf,
i have:
my own class:
public class Item{
public string Value{get; set;}
public string Title{get;set;}
}
and in a Resource Dictionary i have:
// ...
<gpf:Item x:Key="firstone" Value="Hi" Title="Welcome"/>
//...
i want to use my Item looks like:
// ...
<TextBlock Text="{MyEX firstone}"/>
//...
i tired to do this but i do not know how to finish my work:
//...
[Localizability(LocalizationCategory.NeverLocalize)]
[MarkupExtensionReturnType(typeof(string))]
public class MyEX : MarkupExtension
{
public MyEX () {
}
public override object ProvideValue(IServiceProvider serviceProvider)
{
return ??? ;
}
}
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…