Pytania otagowane jako wpf

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

6
Jak umieścić obramowanie na mojej siatce w WPF?
Jak umieścić obramowanie na mojej siatce w C # / WPF? Tak właśnie chciałbym, ale umieszcza obramowanie wokół całej rzeczy zamiast kontroli siatki, którą umieściłem w mojej aplikacji. <Grid> <Border BorderBrush="Black" BorderThickness="2"> <Grid Height="166" HorizontalAlignment="Left" Margin="12,12,0,0" Name="grid1" VerticalAlignment="Top" Width="479" Background="#FFF2F2F2" /> </Border> ... and so on ...
119 c#  wpf 

10
Wymuszanie podpowiedzi WPF do pozostania na ekranie
Mam podpowiedź dotyczącą etykiety i chcę, aby pozostawała otwarta, dopóki użytkownik nie przeniesie myszy do innej kontrolki. Wypróbowałem następujące właściwości w podpowiedzi: StaysOpen="True" i ToolTipService.ShowDuration = "60000" Ale w obu przypadkach podpowiedź jest wyświetlana tylko przez dokładnie 5 sekund. Dlaczego te wartości są ignorowane?
119 c#  wpf  xaml  tooltip 

4
Czym jest powiązanie szablonu, a co powiązanie?
Nie mogłem zrozumieć BorderThickness="{TemplateBinding BorderThickness}. Tutaj kod: <ControlTemplate TargetType="{x:Type wpftoolkit:DataGridCell}"> <Border Padding="{TemplateBinding Padding}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" SnapsToDevicePixels="True"> <ContentPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/> </Border> </ControlTemplate> Prosimy również o wyjaśnienie innych rodzajów wiązań.
118 wpf  mvvm-light 

6
Jak uzyskać aktualny numer linii?
Oto przykład tego, co chcę zrobić: MessageBox.Show("Error line number " + CurrentLineNumber); W powyższym kodzie CurrentLineNumber, powinno być numerem linii w kodzie źródłowym tego fragmentu kodu. Jak mogę to zrobić?
117 c#  wpf  c#-4.0  line-numbers 

10
Jak sprawić, by kolumny XAML DataGridColumns wypełniały cały DataGrid?
Używam DataGrids w XAML (nie Silverlight) z kolumnami o zmiennym rozmiarze, DataGrid rozwinie się, jeśli użytkownik zmieni rozmiar ekranu. Obecnie, jeśli szerokości wszystkich kolumn DataGrid są mniejsze niż szerokość DataGrid, pojawia się dodatkowa „kolumna”, której nie można kliknąć i która nie służy żadnemu celowi. Czy ktoś wie, jak sprawić, aby …
117 c#  wpf  xaml  datagrid  wpf-controls 

3
Ustaw wartość na null w powiązaniu WPF
proszę spojrzeć na następujący wiersz <TextBox Text="{Binding Price}"/> Ta właściwość Price z góry to Decimal? (liczba dziesiętna dopuszczalna wartość null). Chcę, aby jeśli użytkownik usuwał zawartość pola tekstowego (tj. Wprowadził pusty ciąg, powinien automatycznie zaktualizować źródło o null (Nothing w VB). Jakieś pomysły, jak mogę to zrobić „Xamly”?

4
Jak mogę wyłączyć edytowanie komórek w WPF Datagrid?
Konstruuję datagrid w Windows Presentation Foundation i mam problem. Gdy użytkownik kliknie dwukrotnie komórkę w moim datagrid, komórka przechodzi w tryb edycji. Chcę temu zapobiec. Zamiast tego chcę, aby użytkownicy mogli wybrać pełny wiersz - a nie edytować w nim wartości. Jak mogę to zrobić, aby dwukrotne kliknięcie zaznaczało cały …

10
Wykrywanie błędów walidacji WPF
W WPF można skonfigurować walidację na podstawie błędów zgłaszanych w warstwie danych podczas wiązania danych przy użyciu ExceptionValidationRulelub DataErrorValidationRule. Załóżmy, że masz skonfigurowaną w ten sposób grupę kontrolek i masz przycisk Zapisz. Gdy użytkownik kliknie przycisk Zapisz, przed kontynuowaniem zapisywania upewnij się, że nie ma żadnych błędów sprawdzania poprawności. Jeśli …

5
Jak utworzyć kontener WPF z zaokrąglonymi narożnikami?
Tworzymy aplikację XBAP, w której musimy mieć zaokrąglone rogi w różnych lokalizacjach na jednej stronie i chcielibyśmy mieć kontener WPF Rounded Corner, w którym można umieścić kilka innych elementów. Czy ktoś ma jakieś sugestie lub przykładowy kod, jak najlepiej to osiągnąć? Czy ze stylami na lub z tworzeniem niestandardowej kontrolki?



9
Jak dodać separator pionowy?
Chcę dodać separator pionowy do siatki, ale mogę znaleźć tylko poziomą. Czy nie ma właściwości, w której można wpisać, czy linia separatora ma być pozioma czy pionowa? Szukałem dużo, ale nie znalazłem na to krótkiego i łatwego rozwiązania. Używam .Net Framework 4.0 i Visual Studio Ultimate 2012. Jeśli spróbuję obrócić …

5
Przejście z Windows Forms do WPF
Od dłuższego czasu utknąłem w tworzeniu Windows Forms (zacząłem od VB6 i kontynuowałem do C # .NET 4.5) i prawie osiągnąłem granicę możliwości Windows Forms, oba używając czystego .NET i efekty specjalne w kodzie natywnym. Próbowałem nauczyć się WPF i XAML, ale utknąłem w nowym projektancie WPF. Naprawdę wydaje się …

10
Brak danych wyjściowych do konsoli z aplikacji WPF?
Używam Console.WriteLine () z bardzo prostej aplikacji testowej WPF, ale kiedy wykonuję aplikację z wiersza poleceń, nic nie jest zapisywane w konsoli. Czy ktoś wie, co może się tutaj dziać? Mogę to odtworzyć, tworząc aplikację WPF w VS 2008 i po prostu dodając Console.WriteLine („tekst”) w dowolnym miejscu, które zostanie …
113 c#  .net  wpf  console 

10
Problemy z lokalizacją StringFormat w wpf
W WPF 3.5SP1 używam ostatniej funkcji StringFormat w DataBindings: <TextBlock Text="{Binding Path=Model.SelectedNoteBook.OriginalDate, StringFormat='f'}" FontSize="20" TextTrimming="CharacterEllipsis" /> Problem, z którym się spotykam, polega na tym, że data jest zawsze sformatowana w języku angielskim ... chociaż mój system jest w języku francuskim? Jak mogę wymusić, aby data była zgodna z datą systemową?

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.