Re[4]: [WPF] Как перенаправить клик по ячейке Grid на CheckBox?
От: Omitishi  
Дата: 04.12.14 23:08
Оценка:
Здравствуйте, vit_as, Вы писали:

_>Здравствуйте, Omitishi, Вы писали:



O>>Но, как я упоминал в первом сообщении, контрол создается в коде программы, то есть CheckBox добавляется на Grid программно, поэтому непонятно, как получить доступ к XAML контрола и осуществить показанные Вами изменения.


_>Советую почитать про MVVM и использовать не Grid, а контрол производный от ItemsControl, например DataGrid.


O>>Быть может есть способ сделать это при создании CheckBox?


_>Для того, чтобы стиль чекбокса "подцепился", нужно добавить его в ресурсы Вашего Grid'a.


_>
_><Grid>
_>    <Grid.RowDefinitions>
_>    ...
_>    </Grid.RowDefinitions>
_>    <Grid.ColumnDefinitions>
_>    ...
_>    </Grid.ColumnDefinitions>
_>    <Grid.Resources>
_>        <Style TargetType="CheckBox">
_>        ...
_>        </Style>
_>    </Grid.Resources>
_></Grid>
_>


Спасибо огромное за Ваш совет, хотя чекбокс даже с новым стилем не растягивается на всю ячейку, но я просто сделал размер чекбокса больше, в принципе такое решение проблемы мне тоже подходит . Еще раз, спасибо за ответ
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.