...
** - при установке строкового свойства в разметке, применяются особые правила форматирования текста.
Методы
Метод | Описание | Параметры | Пример | Версия |
---|
Refresh() | Перерисовывает элемент управления, вызов необходим при смене стилей. | | Блок кода |
---|
| void Btn_Click(object sender, EventArgs e)
{
Refresh(); //the whole screen
} |
| 3.0.0 |
LoadFromStream() | Загружает разметку экрана из потока, строит дерево элементов управления | System.IO.Stream | Блок кода |
---|
| void Btn_Click(object sender, EventArgs e)
{
Screen scr = new MyCustomScreen();
System.IO.Stream s = Application.GetResourceStream("Screen\Custom.xml");
scr.LoadFromStream(s);
scr.Show();
} |
|
LoadStyleSheet() | Загружает таблицу стилей | System.IO.Stream | Блок кода |
---|
| void Btn_Click(object sender, EventArgs e)
{
Screen scr = new MyCustomScreen();
System.IO.Stream s = Application.GetResourceStream("Screen\Custom.xml");
scr.LoadFromStream(s);
System.IO.Stream s2 = Application.GetResourceStream("Style\Custom.css");
scr.LoadStyleSheet(s2);
scr.Show();
} |
|
Show() | Показывает экран | | Блок кода |
---|
| void Btn_Click(object sender, EventArgs e)
{
Screen scr = new MyCustomScreen();
System.IO.Stream s = Application.GetResourceStream("Screen\Custom.xml");
scr.LoadFromStream(s);
scr.Show();
} |
|
SetData() |
Заполняет Добавляет ключи в таблицу Variables. Используется для передачи аргументов при показе нового экрана. Переданные ключи могут быть использованы в разметке. | Dictionary<string,object> | Блок кода |
---|
| public class SomeData : Entity
{
public int Id { get; set; }
public String Name { get; set; }
public SomeData(int id, String name)
{
Id = id;
Name = name;
}
}
void Btn_Click(object sender, EventArgs e)
{
Dictionary<string, object> x = new Dictionary<string, object>();
x.Add("data", new SomeData(1, "one"));
x.Add("simpleData", "just a string");
Screen scr = new MyCustomScreen();
scr.SetData(x);
scr.Show(); |
|
Стили