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

1 ответ

ура! Работает отлично! Большое спасибо!

ользую WPF для разработки симулятора игры жизни Конвея. По некоторым причинам, иногда программа занимает до 400 000 КБ памяти (когда я очень быстро рисую много ячеек). Как я могу уменьшить использование памяти и / или уменьшить лаги, ...

6 ответов

 элемент файла XAML, и вы привязываете непосредственно к ключу ресурса, привязка работает отлично. Единственное, что я могу догадаться, это то, что когда вы делаете это полностью в XAML, он знает, что вы действительно хотите связать со значением CollectionViewSource.View, и связывает его для вас за кулисами (как полезно!: /).

отаю над настольным приложением WPF, используя шаблон MVVM. Я пытаюсь отфильтровать некоторые элементы изListView на основе текста, набранного вTextBox, Я хочуListView элементы, которые будут отфильтрованы при изменении текста. Я хочу знать, ...

3 ответа

@Nero: три причины. Во-первых, его не было до выпуска visual studio 2010. Во-вторых, вам нужно купить Премиум-версию VS вместо Стандартной, что является ОГРОМНЫМ скачком цены, особенно здесь, в Новой Зеландии. В-третьих, я взглянул на тестовый интерфейс визуальной студии, и мне это совсем не понравилось. Он был слишком сложным, не простым в использовании и сложным для отладки. Сам код API может быть лучше, чем то, что генерирует Visual Studio, но я не смотрел на это в то время, так как не знал, что вы можете использовать его независимо.

зрабатываем довольно большое приложение на основе WPF и хотели бы включить в наш набор тестов несколько автоматических тестов пользовательского интерфейса (которые уже содержат ряд модульных тестов). UI Automation Framework ...

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

4 ответа

Или привяжите свойство IsEnabled Button к свойству Text TextBox и используйте преобразователь значений, чтобы превратить длину строки в логическое значение.

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

2 ответа

@Bob: Вы, вероятно, вызвали сеттер и заменили весь список. Либо так, либо вы делали свои обновления до того, как список был запрошен для начала.

я есть сетка данных, которая связана со списком в модели представления. Содержимое сетки не обновляется, пока я не нажму на заголовок строки. Нажатие на различные ячейки не влияет на это. Я должен нажать на заголовок. Это таблица данных в ...

1 ответ

Спасибо тебе за это!

м проекте Silverlight я хотел бы создать сборку, содержащую .xaml, которую нельзя увидеть снаружи сборки. Тем не менее, нет четкого способа, которым я могу сделать это. Когда я изменяю модификатор доступа к файлу .xaml.cs, компилятор говорит ...

1 ответ

Здравствуйте, Даниэль, я действительно пытался расширить класс кнопки, но команда никогда не вызывается ...

лизовал простую кнопку с изображением в нем: <Button Command="{Binding ButtonCommand, ElementName=ImageButtonControl}"> <StackPanel Orientation="Horizontal"> <Image Source="{Binding ButtonImage, ElementName=ImageButtonControl}"/> <TextBlock ...

2 ответа

Именно для этого были разработаны классы AutoResetEvent (и ManualResetEvent). Поэтому, за исключением небольшого загрязнения кода модели представления, я думаю, что это решение довольно опрятно.

из приятных особенностей MVVM является тестируемость ViewModel. В моем конкретном случае у меня есть виртуальная машина, которая загружает некоторые данные при вызове команды и соответствующий тест: public class MyViewModel { public ...

3 ответа

Как Рэйчел сказала использовать LayoutTransform

у иметь текст по вертикали. Я просто использую простую сетку в WPF для автоматического определения размера областей. Но при использованииRotateTransformВсе расчеты неверны. Есть идеи, как это решить? <Grid.RowDefinitions> <RowDefinition ...

1 ответ

Использование:

я есть модель представления со свойством, которое представляет коллекцию вещей. У меня есть ComboBox, свойство ItemsSource которого связано с этой коллекцией. Теперь пользователь может выбирать из списка. Я хочу позволить пользователю очистить ...