C# WPF Как сделать Прогрессбар в параллельном потоке в приложении c паттерном MVVM?Всем доброго времени суток!
Допустим, есть класс, читающий данные из файла и записывающий их в другой (конвертация данных), в котором определены поля: входной файл, выходной файл, флаг наличия исходных данных и файла для записи, и метод конвертирования (читает пакет, конвертирует, пишет пакет в выходной файл, затем следующий, т.е. процесс длительный).
На форме есть Прогрессбар. Как мне...https://www.cyberforum.ru/ wpf-silverlight/ thread3127440.html
C# WPF Передать данные в уже запущенный экземпляр приложения Здравствуйте!
В английском не силен. Поэтому делаю скрин программы (описание или настройки на английском), затем открываю сайт "перевод картинок" на Яндексе и перетаскиваю туда скрин.
Решил это дело упростить. Так как не знаю как сразу передать на сайт картинку, написал маленькую программку с помощью FastStone Capture (там есть функция сразу открыть скрин с помощью своей программы) делаю...
C# WPF AvalonДобрый день , похоже на форуме есть занимающиеся этой темой а я уже дней 10 в него бьюсь и не могу сделать простой датагрид . Пытаюсь создать MVVM заполнить ObservableCollection с помощью Microsoft.Data.SqlClient.SqlDataAdapter и вот после вывода окна мне нужно иметь сортировку по столбикам , делаю Columns.Sort() а потом SelectedIndex = 0 и получаю облом , курсор становится на первую строку НЕ...https://www.cyberforum.ru/ wpf-silverlight/ thread3127212.html
C# WPF MVVM: как правильно вызвать метод в другой VMhttps://www.cyberforum.ru/ wpf-silverlight/ thread3127091.html Привет всем!
Какие есть способы вызова метода в другой VM из VM(основной)?
Не создавать же экземпляр и через него?
Добавлено через 1 час 32 минуты
Через экзмпляр метод вызывается, но он пустой (свойство в нем пустые (0)).
Хотя в тот же момент ТехtBlock забинденый на то же свойство показывает значение. Мистика?:scratch:
C# WPF Автообновление Здравствуйте! На данный момент я пишу свой лаунчер для майнкрафта, и я хочу сделать автообновление, чтобы лаунчер проверял версии с моим сайтом. Я уже пересмотрел кучу форумов, но ни как не могу найти достойный вариант и его объяснение.
C# WPF Не запускается MessageDialogЗдравствуйте.
Пытался запустить MessageDialog на c#, но почему-то не получается.
Вот примерный код:
private void Button_Click(object sender, RoutedEventArgs e)
{
MessageDialog messageDialog = new MessageDialog(Data.FirstName);
messageDialog.ShowAsync().AsTask();
}https://www.cyberforum.ru/ wpf-silverlight/ thread3126888.html
C# WPF Не получается запустить Bindhttps://www.cyberforum.ru/ wpf-silverlight/ thread3126659.html Серьезность Код Описание Проект Файл Строка Состояние подавления
Здравствуйте!
У меня не получается запустить тип Bind. Что я должен сделать? Ниже привожу код и ошибку, которую выдаёт система.
Вот сам код в Xaml:
<Page x:Class="WpfApp3_test572_3.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
...
C# WPF Связать ListView с SharpPcaphttps://www.cyberforum.ru/ wpf-silverlight/ thread3126531.html Здравствуйте, пытаюсь реализовать вывод информации в ListView а точнее (Время, длина , какой IP отправил)
Но программа начинает принимать пакеты, но не выводить их в ListView и просто виснит.
var devices = CaptureDeviceList.Instance;
using var device = devices;
device.OnPacketArrival +=
new...
C# WPF Не знаю как заполнить DataGridнадо заполнить DataGrid но кол-во колонок не статическое, как еще можно заполнить DataGrid кроме List<class>, потому что я не могу сделать класс с динамическим кол-вом полейhttps://www.cyberforum.ru/ wpf-silverlight/ thread3126510.html
C# WPF Как привязать обработчик к меню из шаблона? MainMenuTemplate.xaml:<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
>
<DataTemplate x:Key="MainMenuTemplate" x:Shared="True">
<Menu x:Name="MainMenu">
<MenuItem x:Name="OpenMenuItem"
??? Click="ShowFilePicker_OnClick"
...
C# WPF Как можно подключить exe файл в wpf или winforms?https://www.cyberforum.ru/ wpf-silverlight/ thread3126249.html Дело в том, что я хочу сделать приложение которое требует пароль. Если ввести правильно, открывается программа.
Я не могу сделать чтобы в wpf запускался другой .exe, хотелось бы чтобы в него можно было входить тольк
Проверю вечером.
Вообще не сталкивался с тем чтобы это создавало проблемы, но может просто не обращал внимания.
Сообщение от Budka3000
Сообщение от Элд Хасп
Свойство "только для чтения"
не понял
Если сменяется коллекция, то будет происходить сброс скрулла.
Покажите как у вас реализовано свойство.
Добавлено через 4 часа 25 минут
Сообщение от Budka3000
но при добавлении новых элементов в листбокс, он автоматически пролистывается вверх, можно ли это как-то убрать?
Поставил эксперимент.
Не скрулл пролистывается вверх. Область видимости остаётся на месте. Но если добавлять элементы в области видимости ил на ней, то список расширяется на это количество элементов. А так как видимая часть остаётся на месте (условно по индексу показываемых элементов), то список видимых элементов смещается вниз.
У вас так же? Вы именно об этом писали?
Добавлено через 2 минуты
Здесь получается довольно сложная логика. Если добавляется элемент по индексу меньше верхнего в видимой области, то надо видимую область смещать на количество добавленных элементов. Тогда визуально элементы в видимой области будут стоять на месте.
Базовые учебники и руководства
Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Вопрос подробнее:
На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Введение в GraphQL и TypeScript
В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Почему переход на Composition API актуален
В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
Предпосылки создания реляционной модели
В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .