![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| WolfTheGrey |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 21.1.2009 Где: forum.vingrad.ru Репутация: 2 Всего: 2 |
Здравствуйте: Объясните мне, почему на прямую цвет объекта не предается другому объекту?
Пытаюсь создать программку, в которой рисунок оживает за счет перебора кадров. Кадр состоит из пикселов.
потом создаю новый кадр. при этом старые пикселы заносятся в память. Это сообщение отредактировал(а) WolfTheGrey - 5.6.2009, 06:50 |
|||
|
||||
| WolfTheGrey |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 21.1.2009 Где: forum.vingrad.ru Репутация: 2 Всего: 2 |
Можно конечно же расчлинить обьект: Rectangle
Но это не есть суть вопоса. |
|||
|
||||
| WolfTheGrey |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 21.1.2009 Где: forum.vingrad.ru Репутация: 2 Всего: 2 |
Благадарбъю за своевременную помосчь
все решается довольно таки просто:
--------------------------------------------------- Появился другой вопрос: изучаю я WPF на VS2008. Есть там такая тема: как загружать XAML код из файла уже в запущенный проект. Но почему то оно у меня не работает, хоть как и по книжке, хоть как из соседннего файла (генерируеммого студией) Это сообщение отредактировал(а) WolfTheGrey - 4.5.2009, 09:15 Присоединённый файл ( Кол-во скачиваний: 2 )
TestProizvoditelnost.zip 74,50 Kb |
|||
|
||||
| -Mikle- |
|
|||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 13 Всего: 59 |
Просто было не понятно, в чем суть... и до сих пор не понятно, даже после ответа. Но твой ответ можно превратить в это:
Добавлено через 4 минуты и 8 секунд А что именно не работает? Ошибки или что? -------------------- Если тебе плюют в спину, значит ты впереди... |
|||
|
||||
| WolfTheGrey |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 21.1.2009 Где: forum.vingrad.ru Репутация: 2 Всего: 2 |
Тут по сути заложенно два вопроса:
1- как ссерилиозовать то, что компилятор не позволяет делать. И при этом совсем не важно что это, цвета, или там контрол какой то. Тот обьемный текст кода который я приводил в первых постах - это то как я выкручивался ранее (методом расчлинения) 2- при ручном создании цвета по параметрам(числами) RGB цвет почему то получается постоянно черный. 3- Присоединённый файл ( Кол-во скачиваний: 6 )
__________.JPG 54,14 Kb |
|||
|
||||
| -Mikle- |
|
||||||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 13 Всего: 59 |
Если я правильно понял, то тебе нужно в/из XAML это делать. Попробуй XamlReader.Load и XamlWriter.Save для этой цели.
Ты так делал?
По скриншоту, используй XamlReader. -------------------- Если тебе плюют в спину, значит ты впереди... |
||||||
|
|||||||
| WolfTheGrey |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 21.1.2009 Где: forum.vingrad.ru Репутация: 2 Всего: 2 |
Не получается у меня использовать XamlReader. Может даже он тут и не причем, просто Xaml файл с кодом может быть не правельно написан( на один пробел больше и [censored]. Может вы подкинете готовый проектик, чтоб детально разобраться???
Это сообщение отредактировал(а) Partizan - 6.5.2009, 15:20 |
|||
|
||||
| -Mikle- |
|
||||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 13 Всего: 59 |
Если так, то тут вам ничто не поможет. Файл должен быть правильным. Самый первый (корневой) узел должен содержать ссылки на пространства имен (xmlns="....", xmlns:x="..."). Но если вы однажды сохранили его при помощи XamlWriter, то он будет читаться и XamlReader'ом. В качестве примера даже вроде и писать нечего. Вот пример сохраненной формы:
Вот так она читается:
-------------------- Если тебе плюют в спину, значит ты впереди... |
||||
|
|||||
| WolfTheGrey |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 21.1.2009 Где: forum.vingrad.ru Репутация: 2 Всего: 2 |
Может мы на разных студиях пишем?
1- Window wnd = (Window)XamlReader.Load("c:\\window.xaml"); - сразу же отказался компилировать код, ссылаясь на то, что метод LOAD должен принимать параметры STREAM. 2-но если запускать как по учебнику скопированый XAML код выше приведенный тоже выдает ошибку как на картинке. Ладно, может со временем догадаюсь и научусь. И что такое: av:grid я такого еще не проходил |
|||
|
||||
| -Mikle- |
|
||||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 13 Всего: 59 |
Сорри, писал по памяти. Так надо:
Да это обыкновенный Grid, просто при сохранении XamlWriter поменял местами нэймспейсы, по умолчанию стал локальный нэймспейс, а WPF'овский стал называться av. -------------------- Если тебе плюют в спину, значит ты впереди... |
||||
|
|||||
| WolfTheGrey |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 21.1.2009 Где: forum.vingrad.ru Репутация: 2 Всего: 2 |
Такс, кажеся продвинулся чуток по Донольдсу
Присоединённый файл ( Кол-во скачиваний: 6 )
__________.JPG 48,85 Kb |
|||
|
||||
| -Mikle- |
|
|||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 13 Всего: 59 |
Ну все верно. У тебя же нет ссылки на мой проект, в котором я это окно создавал, соответственно нет и Window1. Среда не может создать объект того класса, о котором она не знает. Что тебя смущает?
Вот это, вроде, должно читаться:
-------------------- Если тебе плюют в спину, значит ты впереди... |
|||
|
||||
| WolfTheGrey |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 21.1.2009 Где: forum.vingrad.ru Репутация: 2 Всего: 2 |
Заработало
|
|||
|
||||
| WolfTheGrey |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 21.1.2009 Где: forum.vingrad.ru Репутация: 2 Всего: 2 |
Добрый день. Помогите разобраться с моей стандартной проблеммой
Есть форма на фоне которой картинка, поверх нее натянута сетка: uniformgrid. Сетка заполняется кубиками по жесткозаданной логике в результате должен получиться лабиринт. вот только метод: RecPut который отвечает за разметку и граници - работает частично, а метод StPut: который направляет ветки лабиринта в разные стороны частенько вообще отказывается работать. Хотя код написан по учебникам грамотно и при компиляции ощибок не выдает Присоединённый файл ( Кол-во скачиваний: 1 )
WpfGames.zip 112,85 Kb |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |