2010-01-06 83 views

回答

9

您可以通過從的MarkupExtension類繼承和實現的ProvideValue方法寫標記擴展:

public class BooleanValueExtension : MarkupExtension 
{ 
    private readonly bool _value; 

    public BooleanValueExtension(bool value) 
    { 
    _value = value; 
    } 

    public override object ProvideValue(IServiceProvider serviceProvider) 
    { 
    return _value; 
    } 
} 

你可以然後使用大括號語法:

<Button CommandParameter="{local:BooleanValue True}" /> 
相關問題