2013-10-29 8 views
15

Ho questo in MainWindow.xaml.cs:WPF - Come ottengo l'istanza MainWindow?

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

molto nuovo per WPF e C#, ma la sotto (MainWindow.xaml) mi sembra di essere dove questa classe viene creata un'istanza:

<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"> 

Indietro in MainWindow.xaml.cs, al di fuori della classe MainWindow, voglio fare riferimento al campo _frameCounter dell'oggetto istanziato in MainWindow.xaml, ma non so come indirizzare l'oggetto MainWindow.

+0

Posso conoscere la necessità di disporre di un oggetto finestra principale? – Kumareshan

risposta

25

è possibile creare MainWindow utilizzando sotto il codice.

Application.Current.MainWindow _frameCounter; 
Problemi correlati