Подскажите, я создал Progress Bar по паттерну MVVM в отдельной сборке, в View добавил DataContect -View Model и теперь мне нужно его подключить в другой сборке и подсоединить все свойства к View, а именно Minimum,Value,Maximum, я добавил в reference - solution Wpf
Я очень долго ломал голову как это сделать, пожалуйста, подскажите, что нужно сделать для того чтоб подсоединить в другой сборке View и передавать нам в него свойства, мне нужно создать экземпляр только View или View и ViewModel, вот мой код:
class ProgressBarGltfViewModel : ViewModelBase
{
private int _minimum;
public int Minimum
{
get { return _minimum; }
set
{
_minimum = value;
OnPropertyChanged("Minimum");
}
}
private int _maximum;
public int Maximum
{
get { return _maximum; }
set { _maximum = value; OnPropertyChanged("Maximum"); }
}
private int _value;
public int Value
{
get { return _value; }
set { _value = value; OnPropertyChanged("Value"); }
}
}
class ViewModelBase : INotifyPropertyChanged, IDisposable
{
protected ViewModelBase()
{
}
public event PropertyChangedEventHandler PropertyChanged;
public virtual void OnPropertyChanged(string propertyName)
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
}
public void Dispose()
{
this.OnDispose();
}
public virtual void OnDispose()
{
}
}
<Window.DataContext>
<viewModel:ProgressBarGltfViewModel/>
</Window.DataContext>
<Grid Margin="20">
<ProgressBar Minimum="{Binding Path=Minimum}" Maximum="{Binding Path=Maximum}" Value="{Binding Path=Value}" Name="pbStatus" ValueChanged="PbStatus_ValueChanged" />
<TextBlock Text="{Binding ElementName=pbStatus, Path=Value, StringFormat={}{0:0}%}" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Читая про упаковку/распаковку на Википедии,
Всем привет, возникла задача добавить 3d сцену в окно формы в Visual studio, подскажите каким образом это можно реализовать?
Есть строка со словами $words = "аркада,мороженное,собака,камаз,главная,тренировка,робот,ёлка" Слова разделены запятыми, а в конце точка