none
Document和DocumentList对象在哪个空间下面? RRS feed

  • 问题

  • 看教程里面用了 Document doc = new Document();
    doc.show();
    可是我怎么都找不到这个Document对象,查msdn也没有 何解?
    2009年11月11日 6:45

答案

  • 你是看wpf编程宝典 这本书上的  那是继承window窗口类 不是net的  
       public partial class DocumentList : System.Windows.Window
        {
            public DocumentList()
            {
                InitializeComponent();

                // Show the window names in a list.
                lstDocuments.DisplayMemberPath = "Name";
                lstDocuments.ItemsSource = ((WpfApp)Application.Current).Documents;
            }       
        }
    <Window x:Class="SingleInstanceApplication.DocumentList"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="SingleInstanceApplication" Height="326.4" Width="462.4"
        >
      <ListBox Margin="5" Name="lstDocuments"></ListBox>
    </Window>

      public partial class Document : Window
        {
            private DocumentReference docRef;

            public Document()
            {
                InitializeComponent();           
            }

            public void LoadFile(DocumentReference docRef)
            {
                this.docRef = docRef;
                this.Content = File.ReadAllText(docRef.Name);
                this.Title = docRef.Name;
            }

            protected override void OnClosed(EventArgs e)
            {
                base.OnClosed(e);

                ((WpfApp)Application.Current).Documents.Remove(docRef);
            }
        }
    <Window x:Class="SingleInstanceApplication.Document"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Document" Height="300" Width="300" ShowInTaskbar="False"
        >
        <Grid>
           
        </Grid>
    </Window>

    • 已标记为答案 gavingan 2009年11月11日 13:43
    2009年11月11日 8:47