UWP Popup class bug - PullRequest
       4

UWP Popup class bug

0 голосов
/ 03 октября 2019

Я создал простой блокнот. Я не могу назначить пользовательский элемент управления свойству Child в Popup. Каждый раз, когда я делаю это, выдается исключение типа System.ArgumentException. Когда я создаю экземпляр пользовательского элемента управления в коде, он работает нормально.

Пользовательский элемент управления называется WrapOptionsDialog.

<Page.Resources>
    <local:WrapOptionsDialog x:Key="wrapOptionsDialog" />
</Page.Resources>

<Grid>
    <TextBox Name="txtbox"
             IsEnabled="False"
             FontSize="24"
             AcceptsReturn="True"
             TextWrapping="{Binding Source={StaticResource wrapOptionsDialog}, Path=TextWrapping, Mode=TwoWay}"/>
</Grid>

WrapOptionsDialog wrapOptionsDialog = this.Resources["wrapOptionsDialog"] as WrapOptionsDialog;

// Create popup
Popup popup = new Popup
{
    Child = wrapOptionsDialog,
    IsLightDismissEnabled = true,
};

Ниже в комментарии я собираюсь связать реальный проект. Исключение происходит после нажатия на кнопку Wrap Option. Пожалуйста, помогите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...