Вопросы с тегом «wpf»

Windows Presentation Foundation, или WPF, является подсистемой для визуализации пользовательских интерфейсов в приложениях на основе Windows.

4
Как передать постоянное значение для 1 привязки в мульти-привязке?
У меня есть мульти-привязка вроде <TextBlock> <TextBlock.Text> <MultiBinding Converter="{StaticResource myConverter}"> <Binding Path="myFirst.Value" /> <Binding Path="mySecond.Value" /> </MultiBinding> </TextBlock.Text> </TextBlock> И я хочу передать фиксированное значение, например «123», в одну из двух привязок выше. Как я могу это сделать с помощью XAML?

3
Изменить свойство Canvas.Left в коде позади?
У меня есть прямоугольник в моем XAML, и я хочу изменить его Canvas.Leftсвойство в коде позади: <UserControl x:Class="Second90.Page" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="400" Height="300" KeyDown="txt_KeyDown"> <Canvas> <Rectangle Name="theObject" Canvas.Top="20" Canvas.Left="20" Width="10" Height="10" Fill="Gray"/> </Canvas> </UserControl> Но это не работает: private void txt_KeyDown(object sender, KeyEventArgs e) { theObject.Canvas.Left = 50; } Кто-нибудь знает, …

6
WPF ToolBar: как удалить захват и переполнение
Во вложенном WPF ToolBarPanel-ToolBar-Menu мы хотим избавиться от ручки захвата слева и области переполнения справа. они оба неактивны, но мы бы хотели, чтобы они вообще не отображались. какие-нибудь идеи о том, как это сделать? на случай, если мои термины не совсем верны, если вы посмотрите на изображение на рисунке 3 …
98 wpf  toolbar 

9
Есть ли событие изменения выбранной вкладки в стандартном элементе управления вкладками WPF?
Есть ли в WPF событие, которое можно использовать для определения TabControlизменения выбранной вкладки? Я пробовал использовать, TabControl.SelectionChangedно он много раз запускается, когда изменяется выбор ребенка на вкладке.
98 wpf  events  tabcontrol 

3
Как установить привязку в коде?
Мне нужно установить привязку в коде. Я не могу понять это правильно. Вот что я пробовал: XAML: <TextBox Name="txtText"></TextBox> Код позади: Binding myBinding = new Binding("SomeString"); myBinding.Source = ViewModel.SomeString; myBinding.Mode = BindingMode.TwoWay; myBinding.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged; BindingOperations.SetBinding(txtText, TextBox.TextProperty, myBinding); ViewModel: public string SomeString { get { return someString; } set { …
98 c#  wpf  xaml  data-binding 


7
Какие подходы доступны для фиктивных данных времени разработки в WPF?
Я работаю без наложения выражений и просто использую редактор XAML в vs2010. Помимо мудрости этого, я все чаще вижу потребность в привязке данных во время разработки. В простых случаях FallbackValueсвойство работает очень хорошо (текстовые поля, текстовые блоки и т. Д.). Но особенно при работе с ItemsControlи т.п. действительно нужны образцы …

17
Закрыть окно из ViewModel
Я создаю логин, используя, window controlчтобы позволить пользователю войти в WPFприложение, которое я создаю. До сих пор я создал метод, который проверяет, ввел ли пользователь правильные учетные данные для usernameи passwordв a textboxна экране входа в систему, bindingдва properties. Я добился этого, создав такой boolметод; public bool CheckLogin() { var …
97 c#  wpf  mvvm 

5
Как установить ViewModel в окне в XAML с помощью свойства DataContext?
Вопрос в значительной степени говорит обо всем. У меня есть окно, и я пытался установить DataContext, используя полное пространство имен для ViewModel, но, похоже, я что-то делаю не так. <Window x:Class="BuildAssistantUI.BuildAssistantWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" DataContext="BuildAssistantUI.ViewModels.MainViewModel">
96 .net  wpf  xaml  mvvm 

9
WPF: как программно удалить фокус из TextBox
Я хочу добавить простое (по крайней мере, я так думал) поведение в свой WPF TextBox. Когда пользователь нажимает Escape, я хочу, чтобы TextBoxон редактировал текст, который был, когда пользователь начал редактирование, И я хочу убрать фокус с TextBox. У меня нет проблем с установкой текста для значения, которое он имел …
96 wpf  textbox  focus 

4
WPF TextBox не заполняет StackPanel
У меня есть элемент TextBoxуправления, для StackPanelкоторого Orientationустановлено значение Horizontal, но я не могу заставить TextBox заполнить оставшееся пространство 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" > <TextBlock Text="a label" Margin="5" VerticalAlignment="Center"/> <TextBox Height="25" HorizontalAlignment="Stretch" Width="Auto"/> </StackPanel> </Window> А это выглядит так: Почему этот TextBox не …
96 .net  wpf 

8
HorizontalAlignment = Stretch, MaxWidth и Left выровнены одновременно?
Кажется, это должно быть легко, но я в тупике. В WPF мне бы хотелось, чтобы TextBox растягивался по ширине своего родителя, но только до максимальной ширины. Проблема в том, что я хочу, чтобы он оставался оправданным в пределах своего родителя. Чтобы заставить его растягиваться, вы должны использовать HorizontalAlignment = "Stretch", …
96 wpf  xaml  alignment  stretch 

14
Текстовый блок WPF, разрыв строки в текстовом атрибуте
Есть ли способ \nсделать разрыв строки в TextBlock? <TextBlock Text="line1\nLine2" /> Или есть лучший способ заставить разрыв средней строки внутри Textатрибута? <LineBreak /> У меня это не работает, это должно быть значение Textатрибута, потому что текстовая строка устанавливается из внешнего источника. Я знаком, LineBreakно это не тот ответ, который я …
96 wpf  textblock 

5
как передать целое число как ConverterParameter?
Я пытаюсь выполнить привязку к целочисленному свойству: <RadioButton Content="None" IsChecked="{Binding MyProperty, Converter={StaticResource IntToBoolConverter}, ConverterParameter=0}" /> и мой конвертер: [ValueConversion(typeof(int), typeof(bool))] public class IntToBoolConverter : IValueConverter { public object Convert(object value, Type t, object parameter, CultureInfo culture) { return value.Equals(parameter); } public object ConvertBack(object value, Type t, object parameter, CultureInfo culture) …

8
Скрыть строку сетки в WPF
У меня есть простая форма WPF с Gridобъявленным в форме. У этого Gridесть несколько строк: <Grid.RowDefinitions> <RowDefinition Height="Auto" MinHeight="30" /> <RowDefinition Height="Auto" Name="rowToHide" /> <RowDefinition Height="Auto" MinHeight="30" /> </Grid.RowDefinitions> Строка с именем rowToHideсодержит несколько полей ввода, и я хочу скрыть эту строку после того, как обнаружу, что эти поля мне …
95 wpf  grid 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.