小编use*_*409的帖子

使用MultiBinding时将枚举值作为命令参数传递

我想做一些类似于这篇文章的事情,但是要使用MultipleBindings。

所以像这样:

    <Button.CommandParameter>
        <MultiBinding Converter="{StaticResource commandParametersConverter}">
            <MultiBinding.Bindings>
                <Binding Path="DataContext" />
                <Binding Path="{x:Static vm:Direction.Down}" Mode="OneWay"/>
            </MultiBinding.Bindings>
        </MultiBinding>
    </Button.CommandParameter>
Run Code Online (Sandbox Code Playgroud)

该行:

    <Binding Path="{x:Static vm:Direction.Down}" Mode="OneWay"/>
Run Code Online (Sandbox Code Playgroud)

引发错误:对象引用未设置为对象的实例。我假设在这种情况下不允许使用静态,那么下一个最佳选择是什么?

.net wpf xaml command

4
推荐指数
1
解决办法
2735
查看次数

标签 统计

.net ×1

command ×1

wpf ×1

xaml ×1