繁体   English   中英

以编程方式向WPF中的工具栏添加按钮

[英]Add button to toolbar in wpf programmatically

我试图在浏览器中添加书签功能,但无法弄清楚如何将创建的按钮添加到工具栏。

我在XAML中定义的工具栏:

<ToolBar x:Name="Bookbar" HorizontalAlignment="Left" VerticalAlignment="Top" Width="799" Height="36">

        </ToolBar>

我尝试将创建的按钮添加到工具栏的c#代码:

private void Bookmark_Click(object sender, RoutedEventArgs e) //add bookmark
    {
        if (Urlbox.Text.Contains("http://") == false)
        {
            bookmarks = Microsoft.VisualBasic.Interaction.InputBox("Please insert your new bookmark", "New Bookmark", "http://" + Urlbox.Text);

        }
        else
        {
            bookmarks = Microsoft.VisualBasic.Interaction.InputBox("Please insert your new bookmark", "New Bookmark", Urlbox.Text);
        }



        Button book1 = new Button();
        book1.Content = "Test";
        book1.Click += Button_Click;
        Bookbar.Children.Add(book1);

    }

我正在接收

Error   1   'System.Windows.Controls.ToolBar' does not contain a definition for 'Children' and no extension method 'Children' accepting a first argument of type 'System.Windows.Controls.ToolBar' could be found (are you missing a using directive or an assembly reference?)

在“ Bookbar.Children.Add(book1);”行上

我究竟做错了什么?

它不是BookBar.Children.Add() ,应该是BookBar.Items.Add

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM