Запитання з тегом «wpf»

Фонд презентацій Windows або WPF - це підсистема для надання інтерфейсів користувача у додатках на базі Windows.

3
Як я можу встановити текст гіперпосилання WPF через прив'язку даних?
У WPF я хочу створити гіперпосилання, яке переходить до деталей об'єкта, і я хочу, щоб текст гіперпосилання був іменем об'єкта. Зараз у мене це: <TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}">Object Name</Hyperlink></TextBlock> Але я хочу, щоб "Ім'я об'єкта" прив'язувалося до фактичної назви об'єкта. Я хотів би зробити щось подібне: <TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}" Text="{Binding Path=Name}"/></TextBlock> …

9
Комбінації клавіш у WPF
Я знаю про використання _замість &, але я переглядаю всі Ctrlярлики типу +. Ctrl+ Zдля скасування, Ctrl+ Sдля збереження тощо Чи існує "стандартний" спосіб їх застосування у додатках WPF? Або це випадок згорнути свої власні та підключити їх до будь-якої команди / контролю?

6
Створення SolidColorBrush з шістнадцяткового значення кольору
Я хочу створити SolidColorBrush із значення Hex, такого як #ffaacc. Як я можу це зробити? На MSDN я отримав: SolidColorBrush mySolidColorBrush = new SolidColorBrush(); mySolidColorBrush.Color = Color.FromArgb(255, 0, 0, 255); Тому я написав (враховуючи, що мій метод отримує колір як #ffaacc): Color.FromRgb( Convert.ToInt32(color.Substring(1, 2), 16), Convert.ToInt32(color.Substring(3, 2), 16), Convert.ToInt32(color.Substring(5, 2), …
129 wpf 

3
WPF: Пункти керування за допомогою панелі прокрутки (ScrollViewer)
Я дотримувався цього невеликого "підручника" про те, як додати панель прокрутки до елемента "ItemControl", і він працює в режимі "Дизайнер", але не тоді, коли я компілюю та виконую програму (відображаються лише перші кілька елементів, і жодна смуга прокрутки, щоб переглянути більше - навіть коли для VerticalScrollbarVisibility встановлено значення "Visible" замість …

7
У WPF немає головного ()?
Я початківець, коли йдеться про програмування, але я був впевнений, що одним із універсальних правил є те, що програма починається з Main (). Я не бачу такого, коли створюю проект WPF. Майн () просто назвав щось інакше у WPF?
128 c#  wpf  c#-4.0  main 

8
Як я можу встановити колір вибраного рядка в DataGrid
Колір фонового кольору вибраного рядка в DataGrid настільки темний, що я не можу його прочитати. Чи все-таки це перекреслює? Спробував це <dg:DataGrid.RowStyle> <Style TargetType="{x:Type dg:DataGridRow}"> <Style.Triggers> <Trigger Property="IsSelected" Value="True" > <Setter Property="Background" Value="Gainsboro" /> </Trigger> </Style.Triggers> </Style> </dg:DataGrid.RowStyle> Але все одно нічого ...
127 c#  wpf  xaml  datagrid 

3
У якому порядку панелі є найбільш ефективними з точки зору часу візуалізації та продуктивності?
Є багато разів, коли для макета, який я хочу, підійде більше, ніж одна панель, однак я знаю, що для різних типів панелей є різниця у часі візуалізації. Наприклад, MSDN стверджує, що Порівняно простий Panel, такий як Canvas, може мати значно кращі показники, ніж складніший Panel, наприклад Grid. Отже, з точки …

30
Ім'я не існує в помилці простору імен у XAML
Використання VS2012, що працює над програмою VB.NET WPF. У мене є просте підручник для MusicPlayer, який я використовую для вивчення WPF. Я перетворюю версію навчального посібника на C # в крок за кроком. У додатку є 2 класи, які обидва знаходяться в одному просторі імен. Я можу посилатися на простір …


5
Піктограма настройки для програми wpf (VS 08)
Перш ніж піти набагато далі, я зазначу, що я спробував рішення в наступному: Як встановити піктограму для своєї програми у візуальній студії 2008? Встановіть значок програми з ресурсів у VS 05 Я намагаюся встановити значок для своєї програми. AFAIK, мені потрібні 3 зображення? 1 зображення - це фактичне зображення в …

3
Віртуалізація елементів управління?
У мене є ItemsControlсписок даних, які я б хотів віртуалізувати, однак VirtualizingStackPanel.IsVirtualizing="True", схоже , це не працює з ItemsControl. Це справді так чи є інший спосіб зробити це, про який я не знаю? Для тестування я використовував наступний блок коду: <ItemsControl ItemsSource="{Binding Path=AccountViews.Tables[0]}" VirtualizingStackPanel.IsVirtualizing="True"> <ItemsControl.ItemTemplate> <DataTemplate> <TextBlock Initialized="TextBlock_Initialized" Margin="5,50,5,50" Text="{Binding …

4
Використовуйте StringFormat, щоб додати рядок до WPF-прив'язки XAML
У мене є додаток WPF 4, який містить TextBlock, який має одностороннє прив'язування до цілого значення (в цьому випадку температура в градусах Цельсія). XAML виглядає так: <TextBlock x:Name="textBlockTemperature"> <Run Text="{Binding CelsiusTemp, Mode=OneWay}"/></TextBlock> Це добре працює для відображення фактичного значення температури, але я хотів би відформатувати це значення, щоб воно включало …

9
Як відкрити друге вікно з першого вікна в WPF?
Я новачок у WPF. У мене є два вікна, такі як window1 та window2. У мене одна кнопка у window1. Якщо я натисну цю кнопку, вікно2 має відкритися. Що мені робити для цього? Ось код, який я спробував: window2.show();
125 c#  wpf 


6
Натискання властивостей графічного інтерфейсу лише для читання назад у ViewModel
Я хочу написати ViewModel, який завжди знає поточний стан деяких властивостей залежності лише для читання з View. Зокрема, мій графічний інтерфейс містить FlowDocumentPageViewer, який відображає по одній сторінці одночасно з FlowDocument. FlowDocumentPageViewer відкриває два властивості залежності лише для читання під назвою CanGoToPreviousPage та CanGoToNextPage. Я хочу, щоб мій ViewModel завжди …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.