WPF Вызов анимации во ViewModel - PullRequest
0 голосов
/ 29 августа 2018

Я сделал анимацию в xaml.cs файле:

((Storyboard)FindResource("animate")).Begin(CurrentMatchLBLProgress);

Но если я скопирую это и перенесу в ViewModel, я получу ошибку:

Имя 'FindResource' не существует в текущем контексте.

Как мне заставить эту строку кода работать из ViewModel?

1 Ответ

0 голосов
/ 29 августа 2018

Вы можете получить доступ к ресурсам, как показано ниже,

<Application
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    StartupUri="MainWindow.xaml"
    >
    <Application.Resources>
        <Image x:Key="ApplicationResource" Source="ApplicationResource.bmp" />
    </Application.Resources>
</Application>


  object resource = Application.Current.TryFindResource("ApplicationResource");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...