WPFを学習中の者ですが、Storyboardを用いてアニメーションがコントロールにつけれると知り、実践しようとしたときに躓きました。
もともとは、ハンバーガーメニューをWPFで自作していた途中でした。
xmal
1<Grid> 2 <Grid.Resources> 3 <ResourceDictionary> 4 <Storyboard x:Name="CloseLeft"> 5 <DoubleAnimation x:Name="animNavLinksClose" 6 Storyboard.TargetName="mainPage" Storyboard.TargetProperty="NavLinksWidth" 7 To="0.0" Duration="00:00:00.2"/> 8 </Storyboard> 9 <Storyboard x:Name="OpenLeft"> 10 <DoubleAnimation x:Name="animNavLinksOpen" 11 Storyboard.TargetName="mainPage" Storyboard.TargetProperty="NavLinksWidth" 12 From="0" To="170" Duration="00:00:00.2" /> 13 </Storyboard> 14 <ResourceDictionary.MergedDictionaries> 15 <ResourceDictionary Source="/Style/StyleDic.xaml"/> 16 </ResourceDictionary.MergedDictionaries> 17 </ResourceDictionary> 18 19 </Grid.Resources> 20 <Grid.ColumnDefinitions> 21 <ColumnDefinition Width="170" x:Name="NavLinksColumn" /> 22 <ColumnDefinition Width="Auto" /> 23 <ColumnDefinition Width="*" /> 24 </Grid.ColumnDefinitions> 25 26 <Grid x:Name="grdNavLinks" Grid.Column="0"> 27 <!-- Navigation Buttons --> 28 </Grid> 29 30 <GridSplitter x:Name="spltNavLinks" Grid.Column="1" /> 31 32 <Grid x:Name="contentSection" Grid.Column="2"> 33 <!-- Content or Frame --> 34 </Grid> 35 36 37 38 <!--<Grid.ColumnDefinitions> 39 <ColumnDefinition/> 40 </Grid.ColumnDefinitions> 41 </Grid>
以上のコードのStoryboardの二か所に”すべてのディクショナリ エントリにキーが関連付けられている必要があります”とエラーが出てしまいます。
エラーメッセージを調べてみたのですが、よくわからないためご教授願います。
https://social.msdn.microsoft.com/Forums/ja-JP/250777d8-1b10-41f2-b037-38d0b74bf92d/resourcedictionary?forum=wpfjaを読んでみたのですが、理解できませんでした。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/04 04:18