C# WPF Загрузка из ресурсов работает по-разному с разными форматами изображенийhttps://www.cyberforum.ru/ wpf-silverlight/ thread676329.html Почему-то воспринимает такую строку
Icon="Resources\favicon.ico"
но не хочет
Background="Resources\Background.jpg"
Пишет
Ошибка 2 Недопустимый маркер. C:\Users\Alex\documents\visual studio 2012\Projects\Millioner\Millioner\MainWindow.xaml 6 109 Millioner
Хотя в коде делаю
if (File.Exists(BackgroundJpg))
Background = new ImageBrush(new BitmapImage(new Uri(BackgroundJpg,...
C# WPF Определить, пересекается ли Image с каким-либо из тайлов Всем доброго вечера.
Столкнулся с таким вопросом. Пишу игрушку на C# WPF (надо по учёбе). Имеется canvas. На нем имеется перемещаемый юзером Image. Этот Image юзер может перемещать и вертеть вокруг центра масс, так сказать. Вращение и перемещение производится при помощи строк в таймере:
ImageList.RenderTransform = new RotateTransform(...);
ImageList.Margin = new Thickness(...);
...
C# WPF Как обновить базу данных из DataGridУ меня есть выбранная из базы данных информация в DataGrid'е. А я хочу, чтобы если я что то изменю в какой либо строчке, то это обновится и в базе данных. Я использую LINQ. Вылавливаю событие изменения в строчке через SelectionChanged, т.е. данные будут обновляться при переключении строчки. По идее не очень то правильно, но другого, более подходящего, не нашёл. Как я понял, то мне надо как то...https://www.cyberforum.ru/ wpf-silverlight/ thread675948.html
C# WPF Чем можно заменить BevelBitmapEffect и OuterGlowBitmapEffectЗдравствуйте. Пользовался этими эффектами, все было в порядке. Но понадобилось сменить версию фреймворка (с 3.5 на 4) по причине использования Entity Framework. Но после этого вышеуказанные эффекты перестали работать. Подскажите, пожалуйста, как с этим можно бороться?.. По поводу BevelBitmapEffect MSDN пишет
Примечание. Этот API устарел. Рекомендуемой новой альтернативой является Effect....https://www.cyberforum.ru/ wpf-silverlight/ thread675914.html
C# WPF Нужно чтобы вкладки TabControl располагались поверх заголовка окнаЧтобы расширить рабочее пространство нужно чтобы вкладки TabControl располагались поверх заголовка окна(Title) как в Firefox и Google Chrome в развёрнутом режиме. Margin с отрицательными значениями подсовывает вкладки под заголовок.https://www.cyberforum.ru/ wpf-silverlight/ thread675850.html
Обращение к объектам одного окна из другого C# WPF В общем, такой вопрос: необходимо обращаться к некоторым переменным и объектам из одного окна (или WPF страницы) в коде другого. К примеру: у меня в окне Second есть переменная k и объект Label1 типа Label. Как мне в коде для окна Main обратится к k и Label1?
Добавлено через 17 часов 23 минуты
Уточню. Есть два способа вызова страниц:
1) Когда мы просто для элемента Frame пишем ...
C# WPF Мерцание при смене BitmapImageПри смене изображения в "BitmapImage" происходит мерцание. Может всё дело в том, что изображение загружается из "NetworkStream"? Как это можно исправить?
NS = new NetworkStream(client);
BitmapImage Art3 = new BitmapImage();
Art3.BeginInit();
Art3.StreamSource = NS;
Art3.EndInit();https://www.cyberforum.ru/ wpf-silverlight/ thread675432.html
C# WPF Получить содержимое ячейки DataGrid в XAMLВозможно-ли это?
Есть DataGrid привязанный к ArrayList, в нем содержаться колонки привязанные к элементам ArrayList, нужно что-бы значения в выделенном Item-e DataGrid отображались в текстбоксах, возможно-ли получить содержимое ячейки в XAML?https://www.cyberforum.ru/ wpf-silverlight/ thread675204.html
C# WPF Как перемещать строки в datagrid У нас есть datagrid, по нажатию на кнопку выделенную строку необходимо передвинуть на 1 индекс выше/ниже, как это сделать? Пробовал искать в нете, нашел только передвижение "выделения" строк, может по подобию двигаются и сами строки, хотя сомневаюсь. Спасибо.
private void GridObjective_PreviewKeyDown(object sender, KeyEventArgs e)
{
try
{
...
C# WPF Как правильно удалить таймер из памятиЕсть List набор таймеров. Как их правильно удалить, чтобы они не занимали память? Dispose у него нет. В интернете полно аналогичных тем с отсутствием ответа.
Даже после выполнения кода:
timers = null;
timers.RemoveAt(iTimer);
Таймер сработает, если предварительно его не остановить(timers.Stop()). Но это неправильное порограммирование. Объект должен быть удалён из памяти, а не просто потерян...https://www.c