Я разрабатываю приложение UWP, и мне нужно создать элемент управления, как в приложении «Люди» для Windows 10.
Я сейчас пробую это
<StackPanel x:Name="stp">
<Button Content="Button 1" x:Name="btnAction1">
<Button.Flyout>
<MenuFlyout>
<MenuFlyoutItem Text="Action 1" Click="MenuFlyoutItem_Click">
</MenuFlyoutItem>
</MenuFlyout>
</Button.Flyout>
</Button>
</StackPanel>
и в С #
private void MenuFlyoutItem_Click(object sender, RoutedEventArgs e)
{
btnAction1.Margin = new Thickness(0, 10, 0, 0);
stp.Children.Add(new TextBox() { Name = "newTxtBox", Text="Tushar"});
}
Но это приведет к тому, что пользовательский интерфейс будет слишком много работать без анимации вообще. Я хочу дать пользователю возможность удалить этот динамически созданный элемент управления.
После этого мне нужно что-то вроде этого: Динамическое добавление текстовых полей с анимацией и возможностью закрытия
Кто-нибудь может помочь? Заранее спасибо.