- - PR -
【WPF】XAMLプログラムに関する質問【XBAP】
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-10-26 19:52
【作業環境】
OS:WindowsXP Professional 使用ソフトウェア:VisualStudio2008 開発言語:C# 作成プロジェクト:WPFブラウザアプリケーション 【質問内容】 はじめまして、TkMainと申します。 現在上記作業環境にてXAMLプログラミングの勉強をしております。 その際にどうしてもわからないことがあり、お力をお借りしたと思い投稿しました。 以下が質問内容です、よろしくお願いいたします。 『Page.xaml』『UserControl.xaml』という二つのファイルがあります。 『Page.xaml』には『Label1』という名前のラベルコントロールと『UserControl.xaml』を表示できるようにしてあります。 『UserControl.xaml』にはボタンコントロールが設置されておりクリックすると『Page.xaml』の<Grid>要素内にある『Label1』ラベルコントロールに任意の文字を表示させたいと思っています。 『UserControl.xaml』側のボタンイベントで ((Page)Parent).メソッド名(); とやってもキャストエラーを起こしてしまいます。 この他にも色々手法を探しては見たのですが、何分XAML、C#ともに素人なので 答えを見つけ出すことが出来ませんでした。 どなたかわかる方がいらっしゃればご教授ください。 よろしくお願いいたします。 |
|
投稿日時: 2008-10-26 22:09
確かにParentプロパティから目的のLabel1コントロールを取得できないこともないですが、
それよりイベントかコマンドを使うのがおすすめの方法です。 http://msdn.microsoft.com/ja-jp/library/edzehd2t.aspx http://msdn.microsoft.com/ja-jp/library/ms752070(VS.80).aspx |
|
投稿日時: 2008-10-26 23:25
otf様
ありがとうございます。 お教え頂いたURLの記述により無事解決することが出来ました。 本当にありがとうございます! |
1