В пользовательском элементе управления есть кнопка с изображением из внедренного ресурса. В конструкторе элемента все выглядит нормально, рисунок виден. При добавлении этого элемента на форму (в той же сборке) пишет "Не удается создать экземпляр "ИмяМоегоЭлемента"". Если с кнопки элемента убрать изображение, то все нормально.
Объявление кнопки с изображением в XAML:
...
<Button Content="" Grid.Column="1">
<Button.Background>
<ImageBrush ImageSource="Resources/BL1_small.png" Stretch="Uniform"/>
</Button.Background>
</Button>
...
Ресурс BL1_small.png помещен в сборку как Resource.
В чем может быть проблема?
Здравствуйте, Oldman06, Вы писали:
O>В пользовательском элементе управления есть кнопка с изображением из внедренного ресурса. В конструкторе элемента все выглядит нормально, рисунок виден. При добавлении этого элемента на форму (в той же сборке) пишет "Не удается создать экземпляр "ИмяМоегоЭлемента"". Если с кнопки элемента убрать изображение, то все нормально.
O>Объявление кнопки с изображением в XAML:
O>O>...
O><Button Content="" Grid.Column="1">
O> <Button.Background>
O> <ImageBrush ImageSource="Resources/BL1_small.png" Stretch="Uniform"/>
O> </Button.Background>
O></Button>
O>...
O>
O>Ресурс BL1_small.png помещен в сборку как Resource.
O>В чем может быть проблема?
вы говорите про конструктор студии?я создал тестовый проект wpf в vs2010,повторил ваши действия у меня конструктор формы не падает,вообще там можно посмотреть подробно про исключение из-за которого падает конструктор формы,то есть должно быть внутренее исключение из-за которого не удалось создать элемент
Здравствуйте, cosmoStuff, Вы писали:
S>Здравствуйте, Oldman06, Вы писали:
O>>В пользовательском элементе управления есть кнопка с изображением из внедренного ресурса. В конструкторе элемента все выглядит нормально, рисунок виден. При добавлении этого элемента на форму (в той же сборке) пишет "Не удается создать экземпляр "ИмяМоегоЭлемента"". Если с кнопки элемента убрать изображение, то все нормально.
O>>Объявление кнопки с изображением в XAML:
O>>O>>...
O>><Button Content="" Grid.Column="1">
O>> <Button.Background>
O>> <ImageBrush ImageSource="Resources/BL1_small.png" Stretch="Uniform"/>
O>> </Button.Background>
O>></Button>
O>>...
O>>
O>>Ресурс BL1_small.png помещен в сборку как Resource.
O>>В чем может быть проблема?
S>вы говорите про конструктор студии?я создал тестовый проект wpf в vs2010,повторил ваши действия у меня конструктор формы не падает,вообще там можно посмотреть подробно про исключение из-за которого падает конструктор формы,то есть должно быть внутренее исключение из-за которого не удалось создать элемент
А исключение простое: IOException: Не удается найти ресурс "resources/bl1_small.png".
Хотя и сам элемент и форма на которой он размещается и сам ресурс находятся в одной сборке.
Здравствуйте, Oldman06, Вы писали:
O>А исключение простое: IOException: Не удается найти ресурс "resources/bl1_small.png".
O>Хотя и сам элемент и форма на которой он размещается и сам ресурс находятся в одной сборке.
согласно этому
MSDN,единственное что остается это перепроверить правильность путей ),не знаю что еще можно сделать