以编程方式在WPF画布上创建按钮
如何通过使用来自某个源(即数据库)的画布坐标以编程方式在画布上创建按钮 我有一个画布,我需要用按钮填充它,我将使用每个循环创建带有数据库中坐标的按钮以编程方式在WPF画布上创建按钮,wpf,vb.net,canvas,Wpf,Vb.net,Canvas,如何通过使用来自某个源(即数据库)的画布坐标以编程方式在画布上创建按钮 我有一个画布,我需要用按钮填充它,我将使用每个循环创建带有数据库中坐标的按钮 <Canvas HorizontalAlignment="Left" Height="308" Margin="10,326,0,0" VerticalAlignment="Top" Width="815"> <Button Name="Button2" Canvas.ZIndex="2" Content="Bu
<Canvas HorizontalAlignment="Left" Height="308" Margin="10,326,0,0" VerticalAlignment="Top" Width="815">
<Button Name="Button2" Canvas.ZIndex="2" Content="Button1" Canvas.Top="150" Canvas.Left="130" Width="163" Height="58" FontSize="26" Click="Button2_Click" />
<Button Name="Button3" Canvas.ZIndex="2" Content="Button1" Canvas.Top="23" Canvas.Left="618" Width="163" Height="58" FontSize="26" Click="Button2_Click" />
</Canvas>
如何设置:Canvas.Top、Canvas.ZIndex、Canvas.Left?好的,找到了解决方案
Private Sub Button_Click_1(sender As Object, e As RoutedEventArgs)
Dim n As New Button
n.Width = 200
n.Height = 200
' Set Canvas position
Canvas.SetLeft(n, 10)
Canvas.SetTop(n, 10)
' Add Button to Canvas
canvas1.Children.Add(n)
End Sub
这与C#无关。
Private Sub Button_Click_1(sender As Object, e As RoutedEventArgs)
Dim n As New Button
n.Width = 200
n.Height = 200
' Set Canvas position
Canvas.SetLeft(n, 10)
Canvas.SetTop(n, 10)
' Add Button to Canvas
canvas1.Children.Add(n)
End Sub