2016-11-02 2 views
0

SCENERIO:.Поведения в UWP (ошибка команды запуска события

У меня есть пользовательский элемент управления, где шаблон управления имеет сетку я хочу, чтобы добавить поведение к сетке повернутого событию

ЧТО. Я делал:

Я установил пакет NuGet для управляемых UWP поведения

Install-Package Microsoft.Xaml.Behaviors.Uwp.Managed 

В словаре ресурсов пользовательского элемента управления, я следующие пространства имен XML ссылки наряду с другими необходимыми пространствами имен

xmlns:i="using:Microsoft.Xaml.Interactivity" 
xmlns:core="using:Microsoft.Xaml.Interactions.Core" 

Затем в пользовательском элементе управления, в блоке сетки, я следующий

<i:Interaction.Behaviors> 
    <core:EventTriggerBehavior EventName="Tapped"> 
     <core:InvokeCommandAction Command="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CustomCommand}"/> 
    </core:EventTriggerBehavior> 
</i:Interaction.Behaviors> 

ВОПРОСЫ:

core:InvokeCommandAction имеет голубую волнистую линию с этой ошибкой

Тип EventTriggerBehavior не поддерживает прямого содержание

ШАГОВ Репродуцировать:

Создание пользовательского элемента управления. Ничего особенного, может быть, просто сетка. Добавьте EventTriggerBehavior, как показано выше, в сетку. Используйте созданный элемент управления на странице в вашей заявке

Это право здесь, где я застрял. Я сделал много поисков Google и просто не могу найти выход из этой ошибки. Любая помощь и код коррекции будут оценены

ответ

1

Ядро: InvokeCommandAction имеет синий волнистую линию с этой ошибкой

Тип EventTriggerBehavior не поддерживает прямое содержание

Я сделал основной демо и воспроизвел эту проблему. Это проблема дизайнера XAML. После создания проекта эта ошибка исчезла. Поэтому, пожалуйста, убедитесь, что ваши коды верны и продолжайте строить свой проект.

+0

, когда я делаю чистую + компоновку, squiggly исчезает, но пользовательский элемент управления имеет ошибку H RESULT e_fail. Поэтому, пожалуйста, попробуйте создать настраиваемый элемент управления, возможно, только сетку. И добавив к нему поведение, а затем применив элемент управления к странице, чтобы увидеть, можете ли вы воспроизвести проблему там. Может быть, я должен обновить свой вопрос wirh, что – MRainzo

+0

Я сделал, я создал Templated Control, добавил сетку в xaml с EventTrigger внутри. И я использовал его на главной странице. но у меня не было ошибки. Не могли бы вы поделиться базовой демонстрацией, которая может воспроизвести эту проблему? –

+0

Хорошо, я обновлю вопрос, когда вернусь домой, через пару часов – MRainzo