C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: WPF・VB9 プロパティの設定


(過去ログ 63 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■36202 / inTopicNo.1)  WPF・VB9 プロパティの設定
  
□投稿者/ のき (1回)-(2009/05/24(Sun) 17:40:17)

分類:[VB.NET/VB2005 以降] 

VB9を使用して、WPFを用いたアプリケーションを作ろうとしています。

行いたい事は、3次元グラフィックの回転などです。
初歩的なところからと思いまして、とりあえず、
3Dオブジェクトを表示することは、出来ました。

次に、ボタンを押したら、3Dのカメラクラスのプロパティを変更し、
外観を変更するプログラムを作ろうとしたところ、うまくいきません。

以下、ボタンを押した時のイベントコードです。
Dim psc As New Media3D.PerspectiveCamera
psc.FieldOfView = 90

ステップインでデバッグしているとどうやらプロパティの値は、変更しているようなのですが、
実際に表示されているものは、変化がありません。

ご教示よろしくお願いいたします。
引用返信 編集キー/
■36203 / inTopicNo.2)  Re[1]: WPF・VB9 プロパティの設定
□投稿者/ Hongliang (389回)-(2009/05/24(Sun) 18:43:24)
New は文字通り新しいオブジェクトを生成するためのキーワードなので、それではいま表示に使っている PerspectiveCamera とは別の新しい PerspectiveCamera を生成していることになります。
x:Name 属性なりで、XAML で定義している PerspectiveCamera インスタンスを参照するようにしましょう。
引用返信 編集キー/
■36205 / inTopicNo.3)  Re[2]: WPF・VB9 プロパティの設定
□投稿者/ のき (2回)-(2009/05/24(Sun) 23:24:47)
No36203 (Hongliang さん) に返信
> New は文字通り新しいオブジェクトを生成するためのキーワードなので、それではいま表示に使っている PerspectiveCamera とは別の新しい PerspectiveCamera を生成していることになります。
> x:Name 属性なりで、XAML で定義している PerspectiveCamera インスタンスを参照するようにしましょう。


なるほど!ご返信ありがとうございます。
すごく良くわかりました。

これで、VBコードからWPFのコントロール操作が捗りそうです。


解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -