markup-extensions

    1热度

    1回答

    众所周知,Silverlight缺乏非常引人注目的x:Type MarkupExtension(Silverlight中的MarkupExtension is not supported)。 它有任何动态的解决方法吗? 枚举(x:Static)怎么办? 我的需求是将CommandParameter设置为Type或Enum值,Silverlight中都不支持这两种值!

    3热度

    2回答

    我想每this blog post但在vb.net <Application x:Class="Application" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Shu

    5热度

    2回答

    我正在浏览我的一些旧代码,并且遇到了一个混合类IValueConverter/MarkupExtension类。它让我想知道ProvideValue方法中的IServiceProvider实际上是否有用,以及它如何有用? 我看到IServiceProvider只有一个方法:GetService,它必须转换为正确的服务类型。我还查看了MarkupExtension.ProvideValue MSDN

    11热度

    2回答

    我在线看到了两种不同的方法来增强IValueConverter。其中一个从MarkupExtension扩展了ValueConverter,另一个从DependencyObject扩展了。我无法从两方面延伸,所以我想知道是否有人比另一方好?

    7热度

    6回答

    设置自定义MarkupExtension 如何从代码设置自定义MarkupExtension? 你可以很容易地设置,如果从Xaml。 Binding和DynamicResource也是如此。 <TextBox FontSize="{Binding MyFontSize}" Style="{DynamicResource MyStyle}" Text="{markup:Cus

    0热度

    1回答

    我有这样的MarkupExtension类 [MarkupExtensionReturnType(typeof(FrameworkElement))] [ContentProperty("content")] public class InsereSom : MarkupExtension { public InsereSom() { } [Construct

    0热度

    1回答

    我在写标记扩展。我有这样的XAML <TextBlock Text="{ui:Test SomeInfo}" /> 和带构造函数的TestExtension带一个字符串参数。我得到“SomeInfo”字符串,所以一切都找到了。现在我想嵌套扩展和写东西像 <TextBlock Text="{ui:Test {Binding PropName}}" /> 并且它不起作用。我不得不添加构造函数,

    1热度

    1回答

    我又回到了另一个恼人的问题。问题出在.net 4.0框架的TargetProperty类型转换似乎有一些问题,这也是msdn论坛中报道的。我已经提出了我在这里使用的代码。有人可以给我一个解决方案吗? 的MSDN链接,谈到这个问题,粘贴如下: http://social.msdn.microsoft.com/Forums/en/wpf/thread/931d7bff-90b6-4a70-bb0b-3

    0热度

    2回答

    我有一个WPF项目(在.NET 4.0中),其中XAML资源以页面的形式嵌入装配。在XAML中,我需要在另一个程序集中声明MarkupExtension,该程序集不具有XAML程序集的特定知识。 现在,我需要这个MarkupExtension来访问嵌入了XAML的程序集。这怎么可能?

    4热度

    1回答

    我想有一个可以只用一个值来发起​​的MarkupExtension,很像Binding: <TextBox Text="{Binding MyPath}"/>而不是<TextBox Text="{Binding Path=MyPath}"> 在WPF这是用做ConstructorArgumentAttribute,但这在Silverlight中不存在。 我检查了Path属性Binding的属性,但