1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          WPFAvalonDock基本用法

          來源:互聯網轉載 時間:2024-01-29 07:53:15

          本文簡單介紹AvalonDock2.0基本用法,下載AvalonDock 2.0dll及主題http://avalondock.codeplex.com/

          AvalonDock基本類介紹

          DockingManager:??抗芾眍?xaml中AvalonDock的根節點

          LayoutRoot:布局根節點,有四個屬性LeftSide,RightSide,TopSide,ButtomSide展示四個位置的內容

          LayoutPanel:布局面板類,可有多個LayoutGroup,實際的窗格都位于LayoutPanel節點下

          LayoutAnchorablePaneGroup:可??看案窠M類

          LayoutDocumentPaneGroup:文檔窗格組類

          LayoutAnchorablePane:可??看案耦?/p>

          LayoutDocumentPane:文檔窗格類

          LayoutAnchorable:可??績热蓊?/p>

          LayoutDocument:文檔內容類

          xaml布局代碼

          <Window x:Class="AvalonDockTest.MainWindow"        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"        xmlns:avalondock="http://schemas.xceed.com/wpf/xaml/avalondock"        Title="MainWindow" Height="350" Width="525">    <Grid>        <Grid.RowDefinitions>            <RowDefinition Height="auto"/>            <RowDefinition></RowDefinition>        </Grid.RowDefinitions>        <Menu Margin="0" HorizontalAlignment="Left" Name="menu1" VerticalAlignment="Top">            <MenuItem Header="恢復布局" Click="MenuItem_Click"/>            <MenuItem Header="斷點窗口" Click="MenuItem_Click_1"/>        </Menu>        <avalondock:DockingManager x:Name="dockingmanger" Grid.Row="1">            <avalondock:DockingManager.Theme>                <avalondock:VS2010Theme/>            </avalondock:DockingManager.Theme>                        <avalondock:LayoutRoot>                <avalondock:LayoutRoot.LeftSide>                    <avalondock:LayoutAnchorSide>                        <avalondock:LayoutAnchorGroup>                            <avalondock:LayoutAnchorable Title="資源管理器" AutoHideHeight="50" ContentId="l1">                                <TextBox Width="80" SelectionChanged="TextBox_SelectionChanged"/>                            </avalondock:LayoutAnchorable>                            <avalondock:LayoutAnchorable Title="數據庫" AutoHideHeight="50" ContentId="l2">                                <TextBox Width="80" SelectionChanged="TextBox_SelectionChanged"/>                            </avalondock:LayoutAnchorable>                        </avalondock:LayoutAnchorGroup>                    </avalondock:LayoutAnchorSide>                   </avalondock:LayoutRoot.LeftSide>                                <avalondock:LayoutRoot.BottomSide>                    <avalondock:LayoutAnchorSide>                        <avalondock:LayoutAnchorGroup x:Name="buttomgroup">                            <avalondock:LayoutAnchorable Title="輸出" ContentId="t1">                                <TextBox TextWrapping="Wrap" AcceptsReturn="True"></TextBox>                            </avalondock:LayoutAnchorable>                            <avalondock:LayoutAnchorable Title="錯誤" ContentId="t2">                                <TextBox TextWrapping="Wrap" AcceptsReturn="True"></TextBox>                            </avalondock:LayoutAnchorable>                        </avalondock:LayoutAnchorGroup>                    </avalondock:LayoutAnchorSide>                </avalondock:LayoutRoot.BottomSide>                                <avalondock:LayoutPanel>                    <avalondock:LayoutDocumentPane>                        <avalondock:LayoutDocument Title="MainWindow.xaml" ContentId="d1">                            <TextBox AcceptsReturn="True" TextWrapping="Wrap"></TextBox>                        </avalondock:LayoutDocument>                        <avalondock:LayoutDocument Title="MainWindow.xaml.cs" ContentId="d2">                            <TextBox AcceptsReturn="True" TextWrapping="Wrap"></TextBox>                        </avalondock:LayoutDocument>                    </avalondock:LayoutDocumentPane>                </avalondock:LayoutPanel>            </avalondock:LayoutRoot>        </avalondock:DockingManager>            </Grid></Window>

          動態改變

                  private void MenuItem_Click_1(object sender, RoutedEventArgs e)        {            try            {                LayoutAnchorable la = new LayoutAnchorable();                la.Title = "斷點";                la.Content = new TextBox();                buttomgroup.Children.Add(la);            }            catch(Exception ex)            {                MessageBox.Show(ex.ToString());            }        }

          保存布局

                      var serializer = new XmlLayoutSerializer(dockingmanger);            using(var stream = new StreamWriter("layout.xml"))            {                serializer.Serialize(stream);            }

          恢復布局

                  private void MenuItem_Click(object sender, RoutedEventArgs e)        {            var serializer = new XmlLayoutSerializer(dockingmanger);            using(var stream = new StreamReader("layout.xml"))            {                serializer.Deserialize(stream);            }        }

          162118.html

          標簽:avalondock-

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          ps跟cc可以同時安裝嗎?PS的意思是PhotoshopCC只是PS里的最新版本!Photoshop版本從之前的PS 1.0到PS7.0 PS8.0是PS CS1。CS這個名字一直在用。CS6PS CS7就是PS CC。如果你的電腦不是太差,應該還是用最新版本的Photoshop CC。不需要和之前版本同時安裝Photoshop CC,因為Photoshop的同一個功能變化不大!win7能不能裝p...

          7號和5號電池大小對比 5號電池和7號電池哪個大一點?五號是大電池還是小電池? 這兩種電池很容易區分。5號電池大,7號電池小。5號或7號電池的外包裝上都有標記,5號電池比7號電池大。區分: 1、AA也就是我們通常所說的5號電池;AAA這就是我們通常所說的7號電池。所以可以看看電池上面的標志來區分。2、5號電池一般尺寸為直徑14mm,高度50mm;7號電池一般直徑為10mm,高度44mm。所以很...

          索愛k550怎么樣?索尼K550c/K550i參考價格:1250元優勢1.操作簡單,系統反應迅速。2:擁有14mm的超薄機身。3.具有豐富的視聽娛樂功能。4:支持自動對焦和實用相機功能。劣勢1.屏幕分辨率低。2.設計獨特的按鍵,手感不好。3.作為一款Cyber-shot手機,拍照功能缺乏亮點。索愛w700和k750c哪個好?愛W系列主打音樂播放器,K系列主打照片播放器。兩個系列定位不同,看你是喜歡...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>