上記の例外は、Silverlight 4 アプリケーションのこの XAML でスローされます。
<UserControl
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="NewtonsCradle.MainPage"
Width="640" Height="480">
<StackPanel Orientation="Horiontal">
<TextBlock Height="100" Name="TestText">Test</TextBlock>
<StackPanel.Triggers>
<EventTrigger RoutedEvent="Loaded">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetName="TestText"
Storyboard.TargetProperty="Height"
To="500"
Duration="0:0:1"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</StackPanel.Triggers>
</StackPanel>
</UserControl>
背後にあるコード:
using System.Windows.Controls;
namespace NewtonsCradle
{
public partial class MainPage : UserControl
{
public MainPage()
{
// Required to initialize variables
InitializeComponent();
}
}
}
調子はどう?WPFのバックグラウンドから来た、私にとっては完全に合理的なコードのようです。