如何将整数值传递给命令参数MultiBinding

问题描述 投票:0回答:1

我想将整数值传递给命令参数,例如

xmlns:local="clr-namespace:SapHasap.Views"

...

<Button HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch"
                             Style="{StaticResource PopupButtons}"
                             Command="{Binding cmdNewEmployee}" >
<Button.CommandParameter>
    <MultiBinding Converter="{StaticResource MultiBindingConverter}">
        <sys:Int32>1</sys:Int32>
        <sys:Int32>3</sys:Int32>
    </MultiBinding>
</Button.CommandParameter>

...

但是它是错误的。我该如何正确地做类似的事情?

c# wpf xaml
1个回答
0
投票

指定两个绑定,每个绑定都有硬编码的源

<MultiBinding Converter="{StaticResource MultiBindingConverter}">

   <Binding>
      <Binding.Source>
         <sys:Int32>1</sys:Int32>
      </Binding.Source>
   </Binding>

   <Binding>
      <Binding.Source>
         <sys:Int32>3</sys:Int32>
      </Binding.Source>
   </Binding>

</MultiBinding>
© www.soinside.com 2019 - 2024. All rights reserved.