Ошибка файла XAML Silverlight: поле элемента не распознается или недоступно

У меня есть ссылка на файл xaml silverlight в моем проекте. Когда я пытаюсь создать этот проект, он выдает следующую ошибку

The member "Margin" is not recognized or is not accessible.

Вот мой код:

<UserControl x:Class="DBServer.Selenium.Silvernium.ReferenceApplication.SilverlightFixture"
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:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation" 
mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480">
<navigation:Frame x:Name="frameContent" Source="/MainPage.xaml" Margin="0,0,0,0"/>
</UserControl>

person Rahul Lodha    schedule 10.02.2014    source источник
comment
Я тоже не вижу проблем. возможно, вы можете удалить элемент управления навигацией, выполнив решение. а затем снова добавить, скомпилировать. Я предполагаю, что другие ошибки делают ошибку маржи.   -  person Chris Shao    schedule 11.02.2014


Ответы (1)


Вы пробовали поместить рамку внутрь сетки?

<Grid>
<navigation:Frame x:Name="frameContent" Source="/MainPage.xaml" Margin="0,0,0,0"/>
</Grid>

потому что вы говорите Margin = "0,0,0,0", но в XAML у вас нет другого содержимого в качестве ссылки на это расстояние, определенное в Margin, поэтому попробуйте либо удалить Margin, либо поместить внутрь сетки

person h.c    schedule 23.02.2014