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"
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"
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...
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"...
Tworzę aplikację WPF, która będzie wyświetlana na pełnym ekranie. Dodatkowo aplikacja powinna działać na wielu tabletach o wielu wymiarach. Chciałbym, aby moja aplikacja działała na pełnym ekranie niezależnie od jej wymiarów. Jaka jest najlepsza praktyka, aby wykonać to zadanie?...
Pisałem więc aplikację, która wymaga dostępu do rejestru. Nie dotknąłem żadnych ustawień kompilacji, chcąc, aby rzecz działała, zanim dodałem inne elementy, takie jak opis lub nazwa. Niespodziewanie wyskakuje mi błąd, który nie znika. ClickOnce does not support the request execution level...
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...
Następująca kontrola użytkownika WPF o nazwie DataTypeWholeNumber, która działa. Teraz chcę utworzyć kontrolę użytkownika o nazwie DataTypeDateTime i DataTypeEmail itp. Wiele właściwości zależności będzie współużytkowanych przez wszystkie te kontrolki, dlatego chcę umieścić ich wspólne metody...
Mam TextBoxformant w ramach, StackPanelktórego Orientationjest ustawiona na Horizontal, ale nie mogę uzyskać TextBox, aby wypełnić pozostałą przestrzeń StackPanel. XAML: <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"...
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 :...
Próbuję uzyskać przegląd różnych technologii do wykorzystania podczas tworzenia GUI w świecie Windows. Dla kontekstu buduję małą platformową grę wieloosobową 2D. (Tylko do celów edukacyjnych ...) Mój nauczyciel mówi, że uważa, że WPF jest właściwą drogą, ale wydaje się, że porównuje go tylko...
Mam listbox WPF, który wyświetla komunikaty. Zawiera awatar po lewej stronie oraz nazwę użytkownika i wiadomość ułożone pionowo na prawo od awatara. Układ jest w porządku, dopóki tekst wiadomości nie powinien być zawijany, ale zamiast tego pojawia się poziomy pasek przewijania na...
Zasadniczo, gdy użytkownik zmieni rozmiar okna mojej aplikacji, chcę, aby aplikacja miała taki sam rozmiar po ponownym otwarciu aplikacji. Na początku myślałem o obsłużeniu zdarzenia SizeChanged i zapisaniu Height i Width, ale myślę, że musi być łatwiejsze rozwiązanie. Dość prosty problem, ale...
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...
Na mojej stronie mam przycisk z tym kodem XAML: <Button Content="Button" HorizontalAlignment="Left" VerticalAlignment="Bottom" Width="50" Height="50" HorizontalContentAlignment="Left" BorderBrush="{x:Null}" Foreground="{x:Null}" Margin="50,0,0,0"> <Button.Style> <Style...
Chcę przeczytać pierwszą linię pliku tekstowego, który dodałem do katalogu głównego mojego projektu. Oznacza to, że mój eksplorator rozwiązań wyświetla plik .txt obok moich plików .cs w moim projekcie. Więc próbowałem zrobić: TextReader tr = new StreamReader(@"myfile.txt"); string myText =...
Na przykład otrzymuję to ostrzeżenie kompilatora, Zdarzenie „Company.SomeControl.SearchClick” nigdy nie jest używane. Ale wiem, że jest używany, ponieważ komentowanie go wyrzuca mnie jak 20 nowych ostrzeżeń o stronach XAML, które próbują użyć tego zdarzenia! Co daje? Czy jest jakiś sposób,...
Mam zestaw narzędzi DataGrid WPF z jednym DataGridTemplateColumn. W atrybucie siatki określiłem, że chcę, aby wszystkie kolumny można było sortować, ale DataGridTemplateColumn na to nie zezwala. Wszystkie inne kolumny umożliwiają sortowanie. Próbowałem nawet jawnie ustawić CanUserSort na true...
Co {Binding Path=.}oznacza w powiązaniu WPF? Widzę, że niektórzy go używają, ale nie mogłem znaleźć żadnego wyjaśnienia. Czy są jakieś inne symbole specjalne w składni powiązań (inne niż {Binding /})?
Próbuję sformatować blok tekstowy, który jest powiązany z TimeSpanwłaściwością. Działa, jeśli właściwość jest typu, DateTimeale kończy się niepowodzeniem, jeśli jest to TimeSpan. Mogę to zrobić za pomocą konwertera. Ale próbuję się dowiedzieć, czy są jakieś alternatywy. Przykładowy kod: public...