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 ...
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?
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ć?
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 …
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”?
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 …
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 …
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?
Zbyt często chcę suwaka WPF, który zachowuje się jak stary System.Windows.Forms.TrackBar. Oznacza to, że chcę suwaka, który przesuwa się od X do Y, ale pozwala użytkownikowi przesuwać go tylko w dyskretnych pozycjach całkowitych. Jak można to zrobić w WPF, ponieważ właściwość Value na suwaku jest podwójna?
Próbuję ustawić / pobrać tekst mojego RichTextBox, ale Text nie znajduje się na liście jego właściwości, gdy chcę uzyskać test. Text ... Używam kodu w C # (.NET Framework 3.5 SP1) RichTextBox test = new RichTextBox(); nie może mieć test.Text(?) Czy wiesz, jak to możliwe?
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ć …
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ę …
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 …
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ą?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.