Pytania otagowane jako wpf

Windows Presentation Foundation, lub WPF, jest podsystemem do renderowania interfejsów użytkownika w aplikacjach Windows.

3
Czy zmienić właściwość Canvas.Left w kodzie?
Mam prostokąt w moim XAML i chcę zmienić jego Canvas.Leftwłaściwość w kodzie za: <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> Ale to nie działa: private void txt_KeyDown(object sender, KeyEventArgs e) { theObject.Canvas.Left = 50; } Czy ktoś wie, jaka jest …

6
Pasek narzędzi WPF: jak usunąć uchwyt i przepełnienie
W zagnieżdżonym menu WPF ToolBarPanel-ToolBar chcemy pozbyć się uchwytu po lewej stronie i obszaru przepełnienia po prawej. oba są wyszarzone, ale chcielibyśmy, aby w ogóle nie były wyświetlane. jakieś pomysły, jak to osiągnąć? na wypadek, gdyby moje terminy nie były całkowicie poprawne, jeśli spojrzysz na obraz na rysunku 3 z …
98 wpf  toolbar 


3
Jak ustawić powiązanie w kodzie?
Mam potrzebę ustawienia powiązania w kodzie. Wydaje się, że nie mogę tego zrobić dobrze. Oto, czego próbowałem: XAML: <TextBox Name="txtText"></TextBox> Kod za: 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 

23
Jak posortować obserwowalną kolekcję?
Mam następującą klasę: [DataContract] public class Pair<TKey, TValue> : INotifyPropertyChanged, IDisposable { public Pair(TKey key, TValue value) { Key = key; Value = value; } #region Properties [DataMember] public TKey Key { get { return m_key; } set { m_key = value; OnPropertyChanged("Key"); } } [DataMember] public TValue Value { …

5
Przycisk w kolumnie pobierający wiersz, z którego pochodzi, do modułu obsługi zdarzeń Click
Ustawiłem itemsource mojego WPF Datagrid na listę obiektów zwróconych z mojego DAL. Dodałem również dodatkową kolumnę, która zawiera przycisk, Xaml znajduje się poniżej. <toolkit:DataGridTemplateColumn MinWidth="100" Header="View"> <toolkit:DataGridTemplateColumn.CellTemplate> <DataTemplate> <Button Click="Button_Click">View Details</Button> </DataTemplate> </toolkit:DataGridTemplateColumn.CellTemplate> </toolkit:DataGridTemplateColumn> To sprawia, że ​​dobrze. Jednak w metodzie Button_Click jest jakiś sposób, aby uzyskać wiersz w datagrid, …

7
Jakie podejścia są dostępne dla fikcyjnych danych czasu projektowania w WPF?
Pracuję bez mieszania wyrażeń i po prostu używam edytora XAML w vs2010. Pomijając tę ​​mądrość, coraz częściej dostrzegam potrzebę wiązania danych w czasie projektowania. W prostych przypadkach FallbackValuewłaściwość działa bardzo dobrze (pola tekstowe i bloki tekstowe itp.). Ale zwłaszcza w przypadku ItemsControli tym podobnych, naprawdę potrzebne są przykładowe dane, które …

5
Jak ustawić ViewModel w oknie w XAML przy użyciu właściwości DataContext?
To pytanie mówi wszystko. Mam okno i próbowałem ustawić DataContext przy użyciu pełnej przestrzeni nazw na ViewModel, ale wydaje się, że robię coś nie tak. <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 

8
Ukryj wiersz siatki w WPF
Mam prosty formularz WPF z Gridzadeklarowanym w formularzu. To Gridma kilka wierszy: <Grid.RowDefinitions> <RowDefinition Height="Auto" MinHeight="30" /> <RowDefinition Height="Auto" Name="rowToHide" /> <RowDefinition Height="Auto" MinHeight="30" /> </Grid.RowDefinitions> Wiersz o nazwie rowToHidezawiera kilka pól wejściowych i chcę ukryć ten wiersz po wykryciu, że nie potrzebuję tych pól. Wystarczy ustawić Visibility = Hiddenwszystkie …
96 wpf  grid 


9
WPF: jak programowo usunąć fokus z TextBox
Chcę dodać proste (przynajmniej tak mi się wydawało) zachowanie do mojego WPF TextBox. Kiedy użytkownik naciśnie klawisz Escape, chcę TextBox, aby edytowany przez niego tekst miał tekst, który miał, gdy użytkownik zaczął edytować, ORAZ chcę usunąć fokus z TextBox. Nie mam żadnego problemu z ustawieniem tekstu na wartość, którą miał …
96 wpf  textbox  focus 

17
Zamknij okno z ViewModel
Tworzę login przy użyciu a, window controlaby umożliwić użytkownikowi zalogowanie się do WPFaplikacji, którą tworzę. Do tej pory stworzyłem metodę, która sprawdza, czy użytkownik podał poprawne dane uwierzytelniające dla usernameiw passworda textboxna ekranie logowania, bindingdwa properties. Osiągnąłem to, tworząc taką boolmetodę; public bool CheckLogin() { var user = context.Users.Where(i => …
96 c#  wpf  mvvm 

14
WPF Textblock, podział wiersza w atrybucie Text
Czy istnieje sposób na \nzrobienie podziału wiersza w TextBlock? <TextBlock Text="line1\nLine2" /> A może jest lepszy sposób na wymuszenie złamania środkowej linii wewnątrz Textatrybutu? <LineBreak /> U mnie to nie działa, musi to być wartość Textatrybutu, ponieważ ciąg tekstowy jest ustawiany z zewnętrznego źródła. Znam, LineBreakale to nie jest odpowiedź, …
96 wpf  textblock 

5
jak przekazać liczbę całkowitą jako parametr ConverterParameter?
Próbuję powiązać z właściwością całkowitą: <RadioButton Content="None" IsChecked="{Binding MyProperty, Converter={StaticResource IntToBoolConverter}, ConverterParameter=0}" /> a mój konwerter to: [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) { …

5
Jak utworzyć okno WPF bez obramowania, którego rozmiar można zmienić tylko za pomocą uchwytu?
Jeśli ustawisz ResizeMode="CanResizeWithGrip"na WPF, Windowuchwyt zmiany rozmiaru jest wyświetlany w prawym dolnym rogu, jak poniżej: Jeśli również ustawisz, WindowStyle="None"pasek tytułu zniknie, ale szara ścięta krawędź pozostanie do momentu ustawienia ResizeMode="NoResize". Niestety, przy tej kombinacji właściwości, uchwyt zmiany rozmiaru również znika. Mam zastąpione przez Window„s ControlTemplatepoprzez zwyczaju Style. Chcę samodzielnie określić …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.