2015-06-09 13 views
1

Я пытаюсь создать образец приложения, используя MonoDevelop Docking Library. Я использую следующий код, но не отображаю никаких элементов.Как использовать док-станцию ​​MonoDevelop

public MainWindow() : base (Gtk.WindowType.Toplevel) 
{ 
    Build(); 

    DockFrame df = new DockFrame(); 
    Add (df); 

    DockItem item = df.AddItem ("Document"); 
    item.DefaultVisible = true; 
    item.DefaultLocation = "Documents/Left"; 
    item.DrawFrame = false; 

    df.ShowAll(); 
    ShowAll(); 
} 

Или любые примеры, как использовать MonoDevelop док библиотеки

ответ

0

Наконец получил это работает (если добавлены правильно Mono Развивать Библиотеки литературы)

public MainWindow() : base (Gtk.WindowType.Toplevel) 
{ 
    Build(); 

    DockFrame df = new DockFrame(); 
    Add (df); 

    DockItem item = df.AddItem ("Document"); 
    item.DefaultVisible = true; 
    item.Label = "Document Label"; 
    item.DrawFrame = false; 
    item.Content = new Label ("Hello Docking"); 

    df.DefaultVisualStyle = new DockVisualStyle() { 
     ExpandedTabs = false, 
     InactivePadBackgroundColor = Styles.InactivePadBackground, 
     PadBackgroundColor = Styles.PadBackground, 
     PadTitleLabelColor = Styles.PadLabelColor 
    }; 

    df.CreateLayout ("SomeLayout"); 
    df.CurrentLayout = "SomeLayout"; 

    item.Visible = true; 
    df.ShowAll(); 
    ShowAll(); 
}