Добавление поведения взаимодействия динамически - PullRequest
0 голосов
/ 18 марта 2019

В моем файле MainWindow.xaml есть следующий код:

<dxmvvm:Interaction.Behaviors>
    <dx:DXSplashScreenService SplashScreenType="local:LoadingSplashScreen" ShowSplashScreenOnLoading="True"/>
</dxmvvm:Interaction.Behaviors>

Мне нужно иметь возможность динамически добавлять этот код из codebehind (MainWindow.xaml.cs).Возможно ли это?

Нужно ли использовать Interaction.GetBehaviors(yourElementName).Add(behavior) ??

Спасибо.

1 Ответ

0 голосов
/ 19 марта 2019

Вы можете добавить, как,

var splashScreenService = new DevExpress.Xpf.Core.DXSplashScreenService 
                              { 
                                  SplashScreenType = typeof(LoadingSplashScreen), 
                                  ShowSplashScreenOnLoading = true 
                              };
DevExpress.Mvvm.UI.Interactivity.Interaction.GetBehaviors(yourElement).Add(splashScreenService);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...