2013-10-29 96 views
15

私はMainWindow.xaml.csでこれを持っている:WPF - MainWindowインスタンスを取得するにはどうすればよいですか?

public partial class MainWindow : Window 
{ 
    public double _frameCounter = 0;\; 

(MainWindow.xaml)非常にWPFとC#に新しいが、以下では、このクラスがインスタンス化されている場所であることを私に表示されます。

<Window x:Class="CompositionTargetSample.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     Title="Composition Target Rendering Sample" 
     Width="768" 
     Height="512"> 

MainWindow.xaml.csでは、MainWindowクラスの外で、MainWindow.xamlでインスタンス化されたオブジェクトの_frameCounterフィールドを参照したいのですが、そのMainWindowオブジェクトのアドレス指定方法はわかりません。あなたは、コードの下に使用してメインウィンドウを作成することができますApplication.Current.MainWindow._frameCounter

Application.MainWindow MSDN

+0

メインウィンドウオブジェクトが必要なのは分かりますか? – Kumareshan

答えて

8

はこれを試してみてください。

Application.Current.MainWindow _frameCounter; 
25

関連する問題