Добавление MVVM Light в SL5 (через NuGet) нарушает работу Application.Resources в App.xaml - PullRequest
0 голосов
/ 03 января 2012

После того как я добавлю MVVM light, app.xaml заставит вас дать ResourceDictionary по умолчанию x: ключ.Даже тогда я не могу получить стили под MainPage.xaml для разрешения ключа, который я предоставил.Я пытался обмануть и использовать Blend, но он вылетает каждый раз, когда я открываю измененный проект.

Шаги для воспроизведения: Создайте новый проект (приложение навигации SL5), затем добавьте MVVM Light с помощью Добавить ссылку на пакет библиотеки.

1 Ответ

0 голосов
/ 03 января 2012

Ах.хорошо ... просто переместиться в существующий узел.Сообщение об ошибке заставило меня подумать, что мне нужно назвать существующий узел и создать второй узел.

> <?xml version="1.0" encoding="utf-8"?> <Application 
>     x:Class="ValidationClient.App" 
>     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
>     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
>     xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
>     xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
>     xmlns:vm="clr-namespace:ValidationClient.ViewModel" 
>     mc:Ignorable="d">   <Application.Resources>
>     <ResourceDictionary>
>       <ResourceDictionary.MergedDictionaries>
>         <ResourceDictionary Source="Assets/Styles.xaml" />
>       </ResourceDictionary.MergedDictionaries>      <vm:ViewModelLocator x:Key="Locator" d:IsDataSource="True" />
>     </ResourceDictionary>   </Application.Resources> </Application>
...