Показать сообщение отдельно
Старый 19.12.2008, 20:36
tikhop вне форума Посмотреть профиль Отправить личное сообщение для tikhop Найти все сообщения от tikhop
  № 1  
Ответить с цитированием
tikhop

Регистрация: Jul 2006
Сообщений: 170
По умолчанию TitleWindow - borderSkin

Задача сделать TitleWindow c кастомным дизайном.

Решение: создаю css фаил, там создаю стиль для TitleWindow, далее в редакторе стиля захожу в Skin -> Skin (выбираю подготовленную png'шку) и в итоге получаем такой код в css файле:
Код:
TitleWindow.titleWindow
{
	color: #EEEEEE;
	fontFamily: "Helvetica Neue";
	roundedBottomCorners: false;
	controlBarStyleName: titleWindowControlBar;
	headerHeight: 30;
	backgroundSize: auto;
	borderSkin: Embed(source="../assets/titleWindow.png",scaleGridTop="26",scaleGridLeft="1",scaleGridRight="399",scaleGridBottom="399");
}
Далее создаю TitleWindow и прикрепляю к нему этот стиль и получаю то что хотел:



Далее мне нужно что то положить в TitleWindow, например я кладу туда DataGrid, если DataGrid не большого размера то все нормально, а если DataGrid выходит за рамки TitleWindow (например снизу выходит за рамки) то проиходит вот что:



Вопрос: почему скроллер появляется с самого верха и почему все закрашивается белым, да и вобще почему все так убого) Может надо как то иначе кастомить стили?