/
glebdv996
/
MarkVerify
Обзор
Документация
Войти
/
glebdv996
/
MarkVerify
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
ViewModels/LabelPreviewViewModel.cs
33 строки
1 KB
glebdv996
первый коммит
04 фев 2026, 07:52
Верифицирован
04 фев 2026, 07:52
f1be2bc
Код
Авторство
О чём код?
using LabelDesigner; using WpfApp_IC.Models; using Observable; namespace WpfApp_IC.ViewModels { public class LabelPreviewViewModel(MainViewModel mainViewModel) : ObservableObject { private gtin _gtin = new(); private DesignerViewModel _designerViewModel = new(); public gtin GTIN { get => _gtin; set => Set(ref _gtin, value); } public DesignerViewModel DesignerViewModel { get => _designerViewModel; set => Set(ref _designerViewModel, value); } public void PrintLabel() { LabelPrintingViewModel model = mainViewModel.GetViewModel<LabelPrintingViewModel>(); model.DesignerViewModel = DesignerViewModel; model.DesignerViewModel.Scale = 3.0; model.GTIN = GTIN; mainViewModel.CurrentViewModel = model; } public void GetBack() => mainViewModel.CurrentViewModel = mainViewModel.GetViewModel<ProductsViewModel>(); } }