1

この方法で使用できる、WP7用のSilverlightでカスタムダイアログボックスのようなコントロールを作成したいと思います。

<local:Dialog>
  <StackPanel>
    <TextBlock>Are you sure?</TextBlock>
    <Button Content="Yes" Click="ClickCallback" />
  </StackPanel>
</local:Dialog>

のように、任意のコンテンツを追加できる単純なコンテナです。アニメーション用のストーリーボードや、ダイアログをモーダルにするための背景などを追加したいだけです。これはすでに準備ができています。

方法がわからないのは、コンテンツを追加することです。ContentControlから継承する必要があることを読みましたが、これは実際にどのように実装されていますか?

4

1 に答える 1

1

Silverlight Toolkitで利用可能な ContentControl の使用法に関する良い例が多数あります。たとえば、Source\System.Windows.Controls.Navigation\System\Windows\Controls\Frame.cs にあるフレーム コントロール

于 2011-01-01T17:16:14.017 に答える