2012-03-01 2 views
1

Я установил флажок в стиле silverlight.Управление цветом Silverlight

<Style x:Key="DataGridColumnHeaderStyle" TargetType="dataprimitives:DataGridColumnHeader"> 
     <Setter Property="ContentTemplate"> 
      <Setter.Value> 
       <DataTemplate> 
        <CheckBox Content="Add to Template" x:Name="chkAllDelimited" Checked="chkAllDelimited_Checked" Unchecked="chkAllDelimited_Unchecked" 
            VerticalAlignment="Center" IsChecked="false" HorizontalAlignment="Center" HorizontalContentAlignment="Left"/> 
       </DataTemplate> 
      </Setter.Value> 
     </Setter> 
    </Style> 
</UserControl.Resources> 

Как получить этот элемент управления x: Name = "chkAllDelimited" в коде позади?

Заранее спасибо ...

ответ

0

внедренные в стиле, как это вы не можете. Вариант, который у вас есть, заключается в добавлении события OnLoad к флажку, который будет запускаться в вашем коде позади, где вы могли бы затем передать отправителя объекту CheckBox и получить к нему доступ, сохранить его в локальной переменной или независимо от того, сделайте с этим.

+0

Любой пример? –

Смежные вопросы