So i have this Grid
:
<Grid.ColumnDefinitions>
<ColumnDefinition x:Name="IsSelectedColumnDefinition" Width="0"/>
<ColumnDefinition Width="60"/>
<ColumnDefinition Width="780"/>
<ColumnDefinition Width="60"/>
</Grid.ColumnDefinitions>
This Grid
is inside DataTemplate
:
<GridViewColumn>
<GridViewColumn.CellTemplate>
<DataTemplate>
// MY GRID
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
So as you can see i have this x:Name="IsSelectedColumnDefinition"
but still from code behind i cannot reach it.
All i want to do is start this Storyboard
from my Button
click Event
:
<Storyboard x:Key="EnlargeWidth">
<DoubleAnimation Storyboard.TargetProperty="Height"
From="0" To="30"
DecelerationRatio=".9"
Duration="0:0:0.3" />
</Storyboard>
private void toggleButtonEnableOptions_Checked(object sender, RoutedEventArgs e)
Button Event
{
Storyboard storyboard = Resources["IsSelectedGrigWidth"] as Storyboard;
if (storyboard != null)
storyboard.Begin(IsSelectedColumnDefinition); // HERE i cannot reach this **IsSelectedColumnDefinition**
}