<Border>
<ContentControl>
<ContentControl.ContentTemplate>
<Viewbox >
<Grid>
<Path Data="%строка описания%" Fill="%цвет%"/>
<Path Data="%строка описания%" Fill="%цвет%"/>
...
<Path Data="%строка описания%" Fill="%цвет%"/>
</Grid>
</Viewbox>
</ContentControl.ContentTemplate>
</ContentControl>
</Border>
Есть и второй способ: самостоятельно создать цвет в конструкторе, но тогда как присвоить его в коде?
...
<Border Background={Binding BorderBrush} />
...
class MyControl
{
public MyControl()
{
BorderBrush = new SolidColorBrush(youColor);//youColor - создаете свой цвет классом Color.
}
public Brush BorderBrush {get; private set;}
}
З.Ы Я новичок в c# и WPF соответственно.
class BitmapContainer : INotifyPropertyChanged
{
public BitmapContainer()
{
//...
DataContext = this;
//...
}
private BitmapSource varBmpSrc_;
public BitmapSource BmpSrc
{
get
{
return varBmpSrc_;
}
set
{
varBmpSrc_ = value;
OnPropertyChanged("BmpSrc");//обязательно!!! Имплементить INotifyPropertyChanged интерфейс
}
}
}
...
<Image Source={Binding BmpSrc, UpdateSourceTrigger=PropertyChanged} />
...
//где-то на просторах вашего кода
bitmapContainerObject.BmpSrc = Converter(WriteableBitmap);
/*Объявляем*/
getBalance(resultCallback) {
connection.query('%QUERY%', resultCallback);
}
/*Используем*/
getBalance(function(err, rows, fields){
// что-то делаем с полученным результатом
});
Что вы делаете в таком случае?...Разбиваете внутренности метода на отдельные методы и выносите их отдельно, обращаясь к ним в каждой из перегрузок?
Нодой балуюсь уже вторую неделю, все круто
когда я делаю console.log(checkUserIdentity("")) // ответ undefined
Проблема в том, что основной класс PasswordBox нельзя наследовать.
gMyModule.prototype.DoSomething = function(variable, callback)
{
process.nextTick(function(){
/*
основной алгоритм, использующий variable
*/
callback(result, error);// результат работы алгоритма (либо всё ОК, либо ошибка)
});
}
module.exports.MyModule = gMyModule;
Актуально ли ещё утверждение, что с книгами туго, и нужно сначала освоить WPF с MVVM?
Управляет данными на форме и содержит алгоритмическую часть решения
class Form1 : Form
{
public Form()
{
// конструируем форму
AnothertypeObject = new AnotherType(this); // создаем объект контроллера в нужном нам месте.
//По умолчанию создаю в конструкторе формы
}
public AnotherType AnothertypeObject {get; private set;}
// остальной код
}
public interface IFormController
{
void DoSomething();
}
class AnotherType : IFormController
{
private Form host_;
public AnotherType(Form host)
{
host_ = host;
}
public void DoSomething()
{
// вызываем нужный метод объекта host_
}
// другая логика
}
Алексей Тен: посоветовал пользовать setTimeout