Перестает работать Button в DataTemplate

214
10 апреля 2018, 02:59

Дано DataTemplate, в котором определена кнопка:

<DataTemplate DataType="{x:Type localVM:SwitchISViewModel}">
    <Grid Background="..."}"
          >               
        <Button
                Margin="5"
                Content="{Binding Name}"
                Command="{Binding ExecuteComand}"                
                />
    </Grid>
</DataTemplate>

Далее в Grid использую этот Template

<Grid>
        <StackPanel>
            <ContentControl
                Margin="4"
                Content="{Binding SwitchIS[0]}"                
                >
            </ContentControl>
            <ContentControl
                Margin="4"
                Content="{Binding SwitchIS[1]}"                
                >
            </ContentControl>
        </StackPanel>
</Grid>

где SwitchIS это массив SwitchISViewModel, определенный во MainViewModel. Дело в том, что все привязывается. Первые разы при кликанье на Button я попадаю в ExecuteComand. Потом не кликается. В чем может быть дело.

ps Пытался сделать через ContentPresenter: Определил

<DataTemplate x:Key="TemplateVM"> .... 

Вместо ContentControl вставил ContentPresenter

<ContentPresenter
    Content="{Binding SwitchIS[0]}"
    ContentTemplate="{StaticResource TemplateVM}"
/>

Результат тот же.

READ ALSO
Ограничить ввод текста в ячейку DataGridView определённым набором символов

Ограничить ввод текста в ячейку DataGridView определённым набором символов

Подскажите, пожалуйста, возможно ли ограничить ввод текста в ячейку (либо во все ячейки) DataGridView определённым набором символов?

159
Вывод данных авторизированного пользователя

Вывод данных авторизированного пользователя

Здравствуйте сделал авторизацию пользователя в программе через бд по логину и паролюХотелось чтобы после входа

178
Какие хитрости и просто сложные вещи нужно знать в css [требует правки]

Какие хитрости и просто сложные вещи нужно знать в css [требует правки]

Какие хитрости и просто сложные вещи нужно знать в css ?

214
flexbox Расположение друг под другом [требует правки]

flexbox Расположение друг под другом [требует правки]

Мне надо сделать, чтобы блоки, чьи высоты не превышают самых высоких блоков, ставали друг под друга, а не переносились на новую строчку

209