wpf- все статьи тега ➜ страница 9


При очистке ObservableCollection, нет никаких элементов в e. OldItems

у меня здесь есть кое-что, что действительно застает меня врасплох. у меня есть ObservableCollection из T, который заполнен элементами. У меня также есть обработчик событий, прикрепленный к событию CollectionChanged. когда вы ясный коллекция он вызывает событие CollectionChanged с e. действие установлено в NotifyCollectionChangedAction.Сброс. Хорошо, это нормально. Но странно то, что ни E.OldItems, ни e.NewItems не имеют ничего в этом. Я бы ожидайте, что e.OldItems будут заполнены всеми элемен ...

Преимущество приложения WPF против Winform для бизнес-приложений? [закрытый]

Я знаю asp.net и развитие winform. Я не тот тип разработчиков, который прыгает в новую технологию только потому, что она новая. Это должно дать мне дополнительные преимущества, такие как более высокая производительность. каковы преимущества WPF над Winforms для чистых бизнес-приложений? Меня не интересуют дополнительные глазные конфеты, анимация, градиенты, эффекты отображения изображений и т. д., которые предоставляет WPF. Бизнес-приложения предназначены для ввода данных, отчетов о данных и, в ...

Кнопка ссылка в wpf

Как я могу сделать кнопку, чтобы выглядеть как LinkButton, и я не хочу использовать Гиперссылка...!! предложения ...

преобразование из цвета в кисть

Как мне преобразовать a Color до Brush в C#? ...

Есть выбранная вкладка событие изменения в стандартной вкладке элемент управления WPF

в WPF есть событие, которое можно использовать для определения, когда TabControlвыбранная вкладка изменяется? Я пробовал использовать TabControl.SelectionChanged но он срабатывает много раз, когда выбор ребенка в пределах вкладки изменяется. ...

Как JavaFX сравнивается с WPF? [закрытый]

Я в основном программист C#, я перестал писать Java около 10 лет назад, но я стараюсь идти в ногу с технологией на Java, читая статьи, разговаривая с друзьями и т. д. Я слышал о новой богатой структуре GUI под названием JavaFX, но не смог найти никакого ресурса, сравнивающего его с параллелями, отличными от Java. поскольку я очень хорошо знаком с C# и WPF, я хотел бы почувствовать, насколько похожи или различны эти две технологии. изменить: видя как нет ответов, я постараюсь быть более конкр ...

Как поместить новую строку в элемент управления WPF TextBlock?

я извлекаю текст из XML-файла, и я хотел бы вставить некоторые новые строки, которые интерпретируются textblock render как новые строки. Я пробовал: <data>Foo bar baz n baz bar</data> но данные по-прежнему отображаются без новой строки. Я установил содержимое <data> через .Text свойство через C#. что мне нужно поместить в XML, чтобы он отображал новую строку в графическом интерфейсе? Я пробовал что-то подобное вручную текст XAML: <TextBlock Margin="0 15 0 0" Width="6 ...

Привязка TwoWay или OneWayToSource не может работать со свойством только для чтения

у меня есть свойство только для чтения, которое мне нужно отобразить в текстовом поле и получить эту ошибку во время выполнения. Я установил IsEnabled="False",IsReadOnly="True" - не повезло. Другие поиски говорят, что только чтение должно исправить это, но не для меня. У меня есть уродливый обходной путь, добавив фиктивный сеттер... ...

Как преобразовать изображение в массив байтов

может кто-нибудь подсказать, как я могу преобразовать изображение в массив байтов и наоборот? Если у кого-нибудь есть примеры кода, чтобы помочь мне, это было бы здорово. Я занимаюсь разработкой приложения WPF, и с помощью чтения потока. ...

Как использовать DockStyle.Заполнить для стандартных элементов управления в WPF?

Я использую из windows forms, что я создаю панель, размещаю элементы управления внутри нее и даю им DockStyle.Fill к максимальному вне их размеру к окружающей панели. в WPF я хочу иметь то же самое. У меня есть TabControl, и я хочу, чтобы его размер заполнял как можно больше формы. У меня есть ленточный элемент управления (RibbonControlsLibrary) и я хочу, чтобы остальная часть формы была заполнена TabControl с максимальным размером. (Я не хочу закреплять элементы управления, такие как закрепле ...

Как отформатировать TimeSpan в XAML

Я пытаюсь отформатировать текстовый блок, который привязан к TimeSpan собственность. Это работает, если свойство имеет тип DateTime но он не если это TimeSpan. Я могу сделать это с помощью конвертера. Но я пытаюсь выяснить, есть ли какие-либо альтернативы. Пример Кода: public TimeSpan MyTime { get; set; } public Window2() { InitializeComponent(); MyTime = DateTime.Now.TimeOfDay; DataContext = this; } Xaml <TextBlock Text="{Binding MyTime,StringFormat=HH:mm}"/> Я ожидаю ...

Почему я не могу ссылаться на систему.ComponentModel.DataAnnotations?

Я пытаюсь использовать DataAnnotations в моем проекте WPF, чтобы указать максимальную длину строк, со следующим: using System.ComponentModel.DataAnnotations; однако, я получаю ошибку имя типа или пространства имен 'DataAnnotations' не существует в система пространства имен.ComponentModel ' (вы пропустили сборку ссылка?) Я видел другие примеры, где DataAnnotationsтут в этом пространстве имен. Я использую C#4. Есть ли причина почему я не могу использовать это? Что я могу сделать, чтоб ...

Как обрабатывать инъекцию зависимостей в приложении WPF/MVVM

я запускаю новое настольное приложение, и я хочу построить его с помощью MVVM и WPF. Я также намерен использовать TDD. проблема в том, что я не знаю, как я должен использовать контейнер IoC для внедрения моих зависимостей от моего производственного кода. Предположим, у меня есть следующий класс и интерфейс: public interface IStorage { bool SaveFile(string content); } public class Storage : IStorage { public bool SaveFile(string content){ // Saves the file using StreamWriter ...

Как объединить импортированные и локальные ресурсы в пользовательском элементе управления WPF

Я пишу несколько пользовательских элементов управления WPF, которые требуют как общих, так и отдельных ресурсов. Я нашел синтаксис для загрузки ресурсов из отдельного файла ресурсов: <UserControl.Resources> <ResourceDictionary Source="ViewResources.xaml" /> </UserControl.Resources> однако, когда я делаю это, я не могу также добавить ресурсы локально, как: <UserControl.Resources> <ResourceDictionary Source="ViewResources.xaml" /> <!-- Doesn't work ...

WPF ListView: присоединение события двойного щелчка (по элементу)

у меня есть следующие ListView: <ListView Name="TrackListView"> <ListView.View> <GridView> <GridViewColumn Header="Title" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Name}"/> <GridViewColumn Header="Artist" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMe ...

WPF MVVM зачем использовать представления ContentControl + DataTemplate, а не прямые представления окна XAML?

у меня есть вопрос о MVVM в WPF, который сводит меня с ума. зачем делать что-то вроде этого:? MainWindow.xaml: <Window x:Class="MVVMProject.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Grid> <ContentControl Content="{Binding}"/> </Grid> </Window> есть ваш ExampleView.xaml настраивается как: <ResourceDictionary xmlns="http://schemas.microsoft.com ...

Как создать трапециевидные выступы на вкладке элемент управления WPF

Как создать трапециевидные вкладки в элементе управления вкладками WPF? Я хотел бы создать не прямоугольные вкладки, которые выглядят как вкладки в Google Chrome или как вкладки в редакторе кода VS 2008. можно ли это сделать с помощью стилей WPF или он должен быть нарисован в коде? есть ли какой-либо пример кода, доступный в интернете? Edit: есть много примеров, которые показывают, как закруглить углы или изменить цвет вкладок, но я не мог найти любой что изменяет геометрию вкладки, как это ...

Привязка объектов, определенных в коде программной части

у меня есть некоторый объект, который создается в коде позади, например, XAML называется window.xaml и внутри окна.код XAML.cs protected Dictionary<string, myClass> myDictionary; как я могу привязать этот объект, например, к списковому представлению, используя только разметки XAML? обновление: (это именно у меня в моем тестовом коде): <Window x:Class="QuizBee.Host.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.c ...

Лучший способ сделать сортировку WPF ListView/GridView при нажатии на заголовок столбца?

здесь много из решений в интернете, пытающихся заполнить это, казалось бы, очень простое упущение от WPF. Я действительно смущен тем, что было бы "лучшим" способом. Например... Я хочу, чтобы в заголовке столбца было немного стрелок вверх/вниз, чтобы указать направление сортировки. Есть, по-видимому, как 3 различных способа сделать это, некоторые с помощью кода, некоторые с помощью разметки, некоторые с помощью разметки плюс код, и все они кажутся скорее как хак. кто-нибудь сталкивался с этим пр ...

Текстовое поле WPF не будет заполнять StackPanel

у меня есть TextBox управление в StackPanel чей Orientation установлено значение Horizontal, но не удается получить текстовое поле, чтобы заполнить оставшееся пространство StackPanel. XAML: <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Height="180" Width="324"> <StackPanel Background="Orange" Orientation="Horizontal" > <Tex ...