在弹出框内添加按钮

时间:2018-07-27 07:11:34

标签: c# xaml button flyout

我刚刚开始学习如何使用Buttons和弹出按钮,并且很早就碰壁了。

这是我在.xaml中创建的按钮:

<Button x:Name="flyout" Style="{StaticResource AppBarButtonStyle}" Tapped="OnOptionItemTapped">
<Image Source="Assets/images/icon_menu.png"/>
</Button>

,此代码位于.cs

private void OnOptionItemTapped(object sender, TappedRoutedEventArgs e)
{
    Button button = sender as Button;
    String name = button.Name;
    if (name.Equals("flyout"))
    {
        Flyout flyout = new Flyout();
        var txt = new TextBlock();
        txt.Text = "Test";
        flyout.Content = txt;


        flyout.ShowAt(searchBtn);
    }
}

所以基本上我只是学会了如何在弹出窗口中输入文本。下一步将是一个按钮。

1 个答案:

答案 0 :(得分:0)

您可以分配另一个控件,而不是将TextBlock分配给弹出控件的Content属性。例如,一个包含TextBlock和Button的网格。