1

私は Windows ストア アプリを構築しています。コード ビハインドで UIElement の Manipulation(Delta) をトリガーする必要がありますが、そうすることができません。アイデアは、ユーザーが TopAppBar から UIElement を選択し、それを MainGrid (その UIElement のコピーが作成された場所) にドラッグし、MainGrid で好きなように配置できるということです。

仕組み: アプリでは、ユーザーは (操作を使用して) UIElement(x) を TopAppBar からドラッグできます。TopAppBar を終了すると、新しい UIElement(y) がページの MainGrid に配置され、TopAppBar が閉じられます。新しい UIElement(y) は、ポインターがその中心にくるように配置されます。

ユーザーは UIElement を (Manipulation を使用して) ドラッグし続けることができるはずですが、そのため、新しい UIElement(y) の Manipulation をトリガーする必要があります。

ManipulationStarting イベントをサブスクライブしてから、イベント ハンドラーをトリガーしようとしましたが、予想どおり失敗しました。

何か案は?

4

1 に答える 1

0

誰かが msdn サポート フォーラムで質問に答えました。コード ビハインドから Manipulation を開始することはできないようです。

于 2012-11-27T07:48:17.623 に答える