だから、私がやろうとしているのは、ストーリーボードで使用するためにフォームの幅や高さにアクセスすることです。基本的に、基本的に2ページであるものをスライドさせるためのTranslateTransformアニメーションがあります。アニメーションはハードコードされたFrom/To変数で正常に機能しますが、サイズに関係なく、フォームの左/右からアニメーションを開始できるようにするソフト変数を使用する必要があります。
<Storyboard x:Key="SlideLeftToRight"
TargetProperty="RenderTransform.(TranslateTransform.X)"
AccelerationRatio=".4"
DecelerationRatio=".4">
<DoubleAnimation Storyboard.TargetName="PageViewer" Duration="0:0:0.6" From="WindowWidth" To="0"/>
<DoubleAnimation Storyboard.TargetName="BorderVisual" Duration="0:0:0.6" From="0" To="NegativeWindowWidth"/>
</Storyboard>
しかし、どうすればいいのかわかりません。どんな助けでも大歓迎です。
編集:私はそれが何かと関係があると推測しています:
From="{Binding Width, Source=MainWindow}"
しかし、これを試してみると、どうやってネガティブにするのかわかりません。