私はSilverlight4.0を使用していますが、名前、電話番号など、ユーザーに関連する詳細が表示される単純なグリッドがあります。アドレスなど。最初は、テキストボックスは読み取り専用モードです。ユーザーが(同じグリッド内の)[情報の更新]リンクをクリックすると、テキストボックスが編集可能になります。現在、「読み取り専用」モードから「編集可能」モードへの単純な遷移効果を試しています。
これがxamlコードです
<layoutToolkit:TransitioningContentControl x:Name="tcc"
Grid.Row="1"
BorderThickness="1">
<layoutToolkit:TransitioningContentControl.Content>
<Grid x:Name="grd1" Background="White">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<TextBlock Text="Name" Grid.Row="0" Grid.Column="0"/>
<TextBox x:Name="txtName" Grid.Column="1" Grid.Row="0" IsReadOnly="True"></TextBox>
<TextBlock Text="Email" Grid.Row="1" Grid.Column="0"/>
<TextBox x:Name="txtEmail" Grid.Column="1" Grid.Row="1" IsReadOnly="True"></TextBox>
<Button x:Name="ChangeContent" Content="Updatee Info" Click="ChangeContent_Click" Grid.Column="1" Grid.Row="2"></Button>
</Grid>
</layoutToolkit:TransitioningContentControl.Content>
</layoutToolkit:TransitioningContentControl>
ボタンクリックイベントで
private void ChangeContent_Click(object sender, System.Windows.RoutedEventArgs e)
{
//tcc.Content = DateTime.Now.ToString();
txtName.IsReadOnly = false;
txtEmail.IsReadOnly = false;
}
このシナリオでトランジション効果を達成するにはどうすればよいですか?