public void DeleteCurrentSelected()
{
if (CurrentSelectedItem != null)
Items.Remove(CurrentSelectedItem);
}
<Button Command="{Binding DeleteRowCommand }" />
Как в методе выполнения команды (ExecuteCommand) обратится к контролу, чтобы произвести над ним какие-либо действия?
2. Изменение других контролов, не принадлежащих TabControl.
<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);
Проблема в том, что основной класс PasswordBox нельзя наследовать.