Не могу получать доступ к ресурсам UserControl из Codebehind

143
19 ноября 2019, 07:50

Создал простой юзер контрол и в его ресурсы положил сторибоард

 <UserControl.Resources>
    <Storyboard x:Key="ShowStoryboard">
        <DoubleAnimation Storyboard.TargetName="Translate"
                         Storyboard.TargetProperty="X"
                         From="50"
                         To="0"/>
    </Storyboard>
</UserControl.Resources>

Далее, я захожу в код и в конструкторе пытаюсь получить эту сторибоард

 var stb = (Storyboard)this.FindResource("ShowStoryboard"); 

Но почему-то я получаю эксепшен -System.Windows.ResourceReferenceKeyNotFoundException: "Ресурс "ShowStoryboard" не найден."

Если в дэбаге посмотреть ресурсы этого юзер контрола, то они не содержат элементов вообще. В проекте использую Caliburn micro В чем может быть проблема?

READ ALSO
Правильное создание потока

Правильное создание потока

Этот код сильно нагружает процессорКак понимаю, простаевается поток все время

159
Приложение поверх всех окон

Приложение поверх всех окон

Использую gtksharpЕсть у формы такое свойство как TopLevel

134
.NET Native ошибка компиляции. ChatCapabilitiesManager.GetCachedCapabilities

.NET Native ошибка компиляции. ChatCapabilitiesManager.GetCachedCapabilities

При построении проекта в Release происходит две ошибки в двух проектахНасколько я понял, мне нужно как-то правильно всё настроить в файле Properties/Default

129
Проиграть анимацию UserControl до установки Visibility.Collapsed

Проиграть анимацию UserControl до установки Visibility.Collapsed

Проблема следующая, сделал свой UserControlВ коде этого контрола привязался к событию IsVisibleChanged и проигрываю анимацию появления\закрытия

127