0

私は CustomControl を持っています。たとえば、Grid with Button を直接変更することはできません。そのネストされたボタンの Content プロパティは「Hello world」に設定されています。CustomControl は、このボタンを外部コードに公開しません。では、メイン ウィンドウでこのプロパティを設定するにはどうすればよいでしょうか。スタイル設定してみた

<Style TargetType="{x:Type Button}">
    <Setter Property="Content" Value="Bye" />
</Style>

残念ながら、ボタンのプロパティが設定されていない場合は完全に機能しますが、それは私の場合ではありません。

4

3 に答える 3

0

これを行うには、コントロールに Dependency プロパティを作成する必要があります。ここにチュートリアルがあります。

于 2012-09-25T11:27:00.627 に答える
0

ボタンのコンテンツを返して設定する を作成しPropertyます。CustomControl

于 2012-09-25T11:07:46.807 に答える
0

最初にユーザーコントロールを取得してみてください

CustomControl = Page.FindControl("CustomControl 名") as CustomControl;

次に、上記と同じ方法で他のコントロールを取得してみてください。

注: これが機能することを 100% 確信しているわけではありません。他の場所でも同じロジックを使用しているため、私は答えました。だから、これはあなたを助けるかもしれません.

于 2012-09-25T11:15:48.557 に答える