質問

私がやろうとしていることは次のとおりです:

Expression Blendで行われたオブジェクトのストーリーボードアニメーションがあります。必要なのは、VB.netコードからそのアニメーションをトリガーできるようにすることです。アイデアはありますか?

ありがとう、

編集:

アプリのデバッグ中にこのエラーが発生しました:

アクセス可能な「開始」がこの数の引数を受け入れないため、オーバーロードの解決に失敗しました。

"開始" Storyboardアニメーションを開始する引数です。アイデアはありますか?

役に立ちましたか?

解決

このC#を翻訳したばかりです(ツールを使用して、私はVB.NETを使いません)

Storyboard myStoryboard = (Storyboard)FindResource("StoryboardName");
myStoryboard.Begin();

これ

Dim myStoryboard As Storyboard = DirectCast(FindResource("StoryboardName"), Storyboard)
myStoryboard.Begin()

これは、ストーリーボードのx:KeyがStoryboardNameであることを前提としています。

.NET 3.5 SP1 を使用していない場合は試してください

myStoryboard.Begin(me)

他のヒント

間違っていない場合、x:Name属性をリソースに適用すると、コントロールのメンバープロパティとしてアクセスでき、呼び出すことができます(x:Name =" myStoryBoard"を使用した場合)

myStoryBoard.Begin()
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top