2016-06-17 5 views
-3

Как или которые контролируют использование для следующегоUWP редактор/XAML по щелчку

Телефон: 123456789

Нажмите на телефон или диалоге открытия редактирования 123456789.

Диалог должен быть настраиваемым TextBox, ComboBox или многие элементы управления

Образец

enter image description here

ответ

2

Лучшее, что я думаю, что будет здесь общий Flyout. Пример:

<Border Background="Transparent" Tapped="Border_Tapped"> 
    <FlyoutBase.AttachedFlyout> 
     <Flyout Placement="Bottom"> 
      <TextBox Header="Enter text" Text="{x:Bind myText.Text, Mode=TwoWay}"/> 
     </Flyout> 
    </FlyoutBase.AttachedFlyout> 
    <TextBlock x:Name="myText" Margin="50" Text="Sample text"/> 
</Border> 

Код позади:

private void Border_Tapped(object sender, TappedRoutedEventArgs e) => 
     FlyoutBase.GetAttachedFlyout(sender as FrameworkElement).ShowAt(sender as FrameworkElement); 
Смежные вопросы