Результаты поиска по запросу "wpf"

1 ответ

Огромное спасибо. Отлично работает. Я не думаю, что мог бы сделать это без вашей помощи. :)

дал изображение в ButtonStyle. Теперь я создал Attached Property, чтобы я мог установить источник для этого изображения. Должно быть прямо вперед, но я застрял с этим. Это мой сокращенный ButtonStyle: <Style x:Key="ToolBarButtonStyle" ...

1 ответ

@alfonso: WPF - это бездонный колодец: D

понимаю, как этоПример шаблона кнопки [http://msdn.microsoft.com/en-us/library/ms753328.aspx]от Microsoft работает ... В своих раскадровках для различных состояний она устанавливает Panel.Background для целевого типа Border (пример ниже). Я не ...

6 ответов

Вы всегда можете создать DependencyProperty, который использует ICommand, и прослушать событие SelectedItemChanged в TreeView. Это может быть немного проще, чем привязка IsSelected, но я полагаю, что вы в любом случае завяжете привязку IsSelected по другим причинам. Если вы просто хотите привязать IsSelected, вы всегда можете сделать так, чтобы ваш элемент отправлял сообщение всякий раз, когда IsSelected изменяется. Затем вы можете слушать эти сообщения в любом месте вашей программы.

е может быть так сложно. TreeView в WPF не позволяет вам устанавливать SelectedItem, говоря, что это свойство ReadOnly. У меня есть TreeView, который заполняется, даже обновляется, когда меняется коллекция данных. Мне просто нужно знать, какой ...

ТОП публикаций

1 ответ

ErrorTemplate

я есть TextBox, связанный с некоторым свойством. Я реализовал IDataErrorInfo для выполнения проверки. Недавно я видел какой-то элемент управления в сети, который показывает ошибку, такую ​​как красный треугольник. Я приложил образец ниже: Я ...

2 ответа

Наблюдаемая коллекция, которую вы должны использовать для привязки данных к сетке. Вы должны написать триггер на количество элементов сетки. Если это число равно нулю или нулю, вы должны применить шаблон «NoItemFound» к сетке.

<dg:DataGrid.Resources> <ViewModel:SmartMessenger x:Key="Noitemsfound"> </ViewModel:SmartMessenger> </dg:DataGrid.Resources> <dg:DataGrid.RowDetailsTemplate> <DataTemplate> <StackPanel>`enter code here` <TextBlock Text="{Binding ...

1 ответ

, (Просто провел день, пытаясь понять, почему это не работает.)

то я уверен, что в части определения мне нужно включить что-то вроде: xmlns:s="clr-namespace:System.Collections.Generic;assembly=?????"но я просто не знаю, что поставить вместо ??? Что я хочу сделать с кодом: <UserControl.DataContext> ...

1 ответ

Почему Ян не принял этот ответ? Это выглядит разумно. Я собирался предложить создание подклассов и добавить новые DependencyProperties. Ваше решение выглядит чище. Кроме того, прикрепленные свойства также могут работать.

аюсь понять, как создать простой диалог в WPF, используя соответствующие диалоговые единицы (DLU). я придумал простойr [https://stackoverflow.com/questions/395195/wpf-how-to-specify-units-in-dialog-units] пример, который прямо касается ...

2 ответа

Понимаю. еще раз спасибо.

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

2 ответа

Спасибо вам обоим за попытку ответить. Однако я нашел эти страницы раньше, и они просто показывают примеры стилей и шаблонов, а не стандартные. На моей машине с WinXP SP3 и .NET 4 пользовательский интерфейс навигации по умолчанию выглядит как IE7)

юди находят шаблоны по умолчанию для элементов управления .NET, когда они не могут использовать Expression Blend? До сих пор, когда мне были нужны шаблоны для элементов управления WPF, я заходил на страницу проекта WPF в Codeplex, просматривал ...

1 ответ

http://blog.pixelingene.com/2007/06/balloondecorator-source-code/

могу сделать пользовательскую границу, как это: я хочу использовать полигон в верхней части границы, но я не знаю, как это сделать :(