Kontrolki WPF obejmują UserControls, które są złożonymi kolekcjami innych kontrolek, i CustomControls, które są kontrolkami utworzonymi przy użyciu stylów i szablonów WPF.
Z wiązania z P Mam natknąć się na problem asswordBox. Wygląda na to, że stanowi to zagrożenie bezpieczeństwa, ale używam wzorca MVVM, więc chcę to ominąć. Znalazłem tutaj interesujący kod (czy ktoś używał tego lub czegoś podobnego?) http://www.wpftutorial.net/PasswordBox.html Technicznie wygląda świetnie, ale nie jestem pewien, jak odzyskać hasło. Zasadniczo mam …
Tworzenie stosunkowo prostego formularza wprowadzania danych i po prostu chcesz oddzielić niektóre sekcje poziomą linią (podobnie jak znacznik HR w HTML), która rozciąga się na całą długość formularza. Próbowałem tego: <Line Stretch="Fill" Stroke="Black" X2="1"/> Ponieważ kontrola nadrzędna nie ma stałej szerokości, linia ta powoduje rozciągnięcie okna do pełnej szerokości ekranu. …
Zastanawiałem się, czy mogę mieć 2 kontrolki w poziomym panelu StackPanel, tak aby właściwy element był zadokowany po prawej stronie StackPanel. Próbowałem następujących rzeczy, ale nie zadziałało: <StackPanel Orientation="Horizontal"> <TextBlock>Left</TextBlock> <Button Width="30" HorizontalAlignment="Right">Right<Button> </StackPanel> W powyższym fragmencie chcę, aby przycisk był zadokowany po prawej stronie StackPanel. Uwaga: muszę to zrobić …
Postępowałem zgodnie z tym małym "samouczkiem", jak dodać pasek przewijania do ItemsControl i działa on w widoku projektanta, ale nie wtedy, gdy kompiluję i uruchamiam program (pojawia się tylko kilka pierwszych elementów i brak paska przewijania, aby wyświetlić więcej - nawet gdy VerticalScrollbarVisibility jest ustawiona na „Visible” zamiast „Auto”). Masz …
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 …
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?
Jak uzyskać formatowanie tekstu wewnątrz TextBlockkontrolki w mojej aplikacji WPF? np .: Chciałbym, aby niektóre słowa były pogrubione, inne kursywą, a niektóre w innych kolorach, jak w tym przykładzie: Powodem mojego pytania jest ten rzeczywisty problem: lblcolorfrom.Content = "Colour From: " + colourChange.ElementAt(3).Value.ToUpper(); Chciałbym, aby druga część ciągu była pogrubiona …
Chcę mieć możliwość ukrycia nagłówka w górnej części każdej kolumny siatki w widoku WPF ListView. To jest kod XAML dla mojego ListView: <Window x:Class="ListViewTest.Test0.ListViewTest" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Empty ListView Grid" Height="216" Width="435" FlowDirection="LeftToRight" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.IsSharedSizeScope="False"> <Window.Resources> <XmlDataProvider x:Key="CustomersDS" Source="C:\data.xml"/> </Window.Resources> <ListView Margin="0,0,0,50" ItemTemplate="{DynamicResource CustomerTemplate}" ItemsSource="{Binding Source={StaticResource CustomersDS}, XPath=/Customers/Customer}"> <ListView.View> <GridView> …
Mam tę klasę public class Tooth { public string Id {get;set;} } I ta kontrola custrom public partial class ToothUI : UserControl { public ToothUI() { InitializeComponent(); } public Tooth Tooth { get { return (Tooth)GetValue(ToothProperty); } set { SetValue(ToothProperty, value); NombrePieza.Text = value.Id.Replace("_",String.Empty); } } public static readonly DependencyProperty …
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.