Используйте DataContext в качестве CommandParameter в WPF

Не существует единого интерфейса или базового класса, который все они наследуют (который также не унаследован другими классами), поэтому простой ответ - нет.

Я действительно удивляюсь, почему это проблема. Что вы хотите сделать в своем классе IntegerFunction, который может быть сделан только для целых чисел?

29
задан devdigital 23 February 2010 в 06:17
поделиться

2 ответа

Пустая привязка без пути привязывается непосредственно к DataContext, поэтому

{Binding}

достаточно, чтобы она работала! Ваш пример:

<Button 
  x:Name="btnMain"
  Command="infra:ApplicationCommands.MyCommand"
  CommandParameter="{Binding}"
 />
62
ответ дан 28 November 2019 в 01:03
поделиться
<Button 
   x:Name="btnMain"
   Command="infra:ApplicationCommands.MyCommand"
   CommandParameter="{Binding}" 
/>

, пока кнопка находится в визуальном дереве элемента с DataContext

12
ответ дан sidney.andrews 20 November 2019 в 00:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: