ユーザーコントロールを使用したい(TextBlockとComboboxのセット)。同じページに 3 つのインスタンスが必要です。では、同じページの xaml でそのようなユーザー コントロールを定義するにはどうすればよいでしょうか。ページ リソースを使用する必要がありますか? それとも何か?
質問する
1076 次
1 に答える
2
Visual Studio内で、[プロジェクト]-> [新しいアイテムの追加]に移動し、[ユーザーコントロール]を選択して、ユーザーコントロールを定義できます。そこで定義した後、それを使用するページのXAMLに参照を追加できます。これを行うには、ページのルートタグに次の行に沿って何かを追加します。
<common:LayoutAwarePage
...
xmlns:CustomControlName="using:CustomControlNamespace"
...>
同じXAMLドキュメントでそれを行う必要がある場合は、ページリソースでコントロールを定義できると思います
<Page.Resources>
<UserControl x:Name="CustomControl">
...
</UserControl>
</Page.Resources>
個人的には、UserControlを別のファイルで定義します。それは物事を分離し、VisualStudioはあなたに作業するためのいくつかの基本も提供します。
于 2013-03-19T17:51:00.803 に答える