WPF學習日誌 ~ WrapPanel ~

這篇我們來測試一下第二個"容器",WrapPanel,它是怎麼來幫我們做排版的動作呢?
千言萬語勝不過按一下"F5",讓我們直接瞧瞧程式碼吧
Dim wp As WrapPanel

Private Sub Window1_Loaded(ByVal sender As Object, ByVal e As System.Windows.RoutedEventArgs) Handles Me.Loaded
Dim wp As New WrapPanel
wp.Background = Brushes.AliceBlue
Me.Title = "Test WrapPanel"
Me.Content = wp
For z As Integer = 0 To 25
Dim btn As New Button
btn.Name = "Button" & z
btn.Content = "Button _" & Chr(&H41 + z)
btn.VerticalAlignment = Windows.VerticalAlignment.Center
btn.HorizontalAlignment = Windows.HorizontalAlignment.Center
AddHandler btn.Click, AddressOf Button_Click
wp.Children.Add(btn)
Next
End Sub

Private Sub Button_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
MessageBox.Show(CType(e.Source, Button).Content.ToString)
End Sub

執行程式之後去改變視窗的大小,之後就可以看到WrapPanel是怎麼樣去做排版的動作了。

留言

這個網誌中的熱門文章

開啟cshtml檔案時,出現『並未將物件參考設定為物件執行個體』的錯誤訊息

無法設定中斷點 尚未載入符號檔

DataGridView欄位計算總合