日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
WPF分割條應用要點解析

在WPF窗口布局中,我們經(jīng)常要用到窗口的分割,這篇文章主要是介紹怎樣用GridSpliter分割窗口。GridSpliter主要是用在布局控件GRID中,指定要分割的位置,第幾行,第幾列就可以實現(xiàn)格子的分割了。#t#

網(wǎng)站建設哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、微信小程序定制開發(fā)、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了鶴峰免費建站歡迎大家使用!

既然要做到劃分總個窗體,我們需要把格子的高和寬同窗口的實際高和寬綁定在一起,以此來實現(xiàn)總個窗體的分割。
以下是用XAML寫的一段WPF分割條代碼:

  1. < Page 
  2. xmlns="http://schemas.microsoft
    .com/winfx/2006/xaml/presentation" 
  3. xmlns:sys="clr-namespace:System;
    assembly=mscorlib" 
  4. xmlns:x="http://schemas.microsoft.
    com/winfx/2006/xaml" Name ="myWnd"> 
  5. < Page.Resources>
  6. < Style TargetType ="{x:Type Border}"> 
  7. < Setter Property ="BorderThickness" 
    Value ="1"/>
  8. < Setter Property ="BorderBrush" 
    Value ="Black"/> 
  9. < /Style>
  10. < /Page.Resources>
  11. < !--首先,我們綁定格子的高和寬同窗口一樣大-->
  12. < Grid Background="White" 
  13. Width ="{Binding Path=ActualWidth ,
    ElementName=myWnd}" 
  14. Height="{Binding Path=ActualHeight ,
    ElementName=myWnd}"
  15. HorizontalAlignment="Left"
  16. VerticalAlignment="Top"
  17. ShowGridLines="False">
  18. < Grid.RowDefinitions>
  19. < RowDefinition Height="*" />
  20. < !--因為WPF分割條也是對象,要占用一行-->
  21. < RowDefinition Height="Auto" />
  22. < RowDefinition Height="*" />
  23. < /Grid.RowDefinitions>
  24. < Grid.ColumnDefinitions>
  25. < ColumnDefinition Width="*" />
  26. < !--因為分割條也是對象,要占用一列-->
  27. < ColumnDefinition Width="Auto" />
  28. < ColumnDefinition Width="*" />
  29. < /Grid.ColumnDefinitions>
  30. < Border Grid.Column="0" Grid.Row="0" />
  31. < Border Grid.Column="0" Grid.Row="2" />
  32. < Border Grid.Column="2" Grid.Row="0" />
  33. < Border Grid.Column="2" Grid.Row="2" />
  34. < !--此處GridSplitter 要占用三列-->
  35. < GridSplitter Grid.Row="1" 
    Grid.Column="0" Grid.ColumnSpan="3"
  36. HorizontalAlignment="Stretch"
  37. VerticalAlignment="Center"
  38. Height="1"
  39. />
  40. < !--此處GridSplitter 要占用三行-->
  41. < GridSplitter Grid.Row="0"
     Grid.Column="1" Grid.RowSpan="3"
  42. HorizontalAlignment="Center"
  43. VerticalAlignment="Stretch"
  44. Width="1"
  45. />
  46. < /Grid>
  47. < /Page>

WPF分割條使用注意:豎直分割與水平分割時一定要區(qū)分HorizontalAlignment,VerticalAlignment的設置。


當前標題:WPF分割條應用要點解析
本文鏈接:http://m.5511xx.com/article/dhocods.html