Jak mogę: wyrównaj tekst w kolumnie ID do prawej ustawić rozmiar każdej kolumny zgodnie z długością tekstu komórki z najdłuższymi widocznymi danymi? Oto kod: <ListView Name="lstCustomers" ItemsSource="{Binding Path=Collection}"> <ListView.View> <GridView> <GridViewColumn Header="ID" DisplayMemberBinding="{Binding Id}" Width="40"/> <GridViewColumn Header="First Name" DisplayMemberBinding="{Binding FirstName}" Width="100" /> <GridViewColumn Header="Last Name" DisplayMemberBinding="{Binding LastName}"/> </GridView> </ListView.View> </ListView> …
Kiedy powinienem użyć jednego lub drugiego? Chciałbym, aby wszystkie pliki, których używam w mojej aplikacji (obrazy, dźwięk, plik xml itp.), Znajdowały się w pliku .exe, więc nie wdrażam z wieloma folderami i plikami. Dzięki za informację.
Mam obiekt, którego wystąpienie jest tworzone w kodzie za, na przykład, XAML nazywa się window.xaml i wewnątrz okna.xaml.cs protected Dictionary<string, myClass> myDictionary; Jak mogę powiązać ten obiekt, na przykład z widokiem listy, używając tylko znaczników XAML? Aktualizacja: (To jest dokładnie to, co mam w moim kodzie testowym): <Window x:Class="QuizBee.Host.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" …
Chcę pokazać listę obiektów Customer w WPF ItemsControl. Utworzyłem w tym celu DataTemplate: <DataTemplate DataType="{x:Type myNameSpace:Customer}"> <StackPanel Orientation="Horizontal" Margin="10"> <CheckBox"></CheckBox> <TextBlock Text="{Binding Path=Number}"></TextBlock> <TextBlock Text=" - "></TextBlock> <TextBlock Text="{Binding Path=Name}"></TextBlock> </StackPanel> </DataTemplate> To, czego chcę, to w zasadzie prosta lista (z polami wyboru), która zawiera NUMER - NAZWA. Czy nie …
Chciałbym uzyskać bezwzględną pozycję elementu w stosunku do elementu window / root po dwukrotnym kliknięciu. Względne położenie elementu w jego rodzicu to wszystko, do czego mogę się dostać, a to, do czego próbuję dotrzeć, to punkt względem okna. Widziałem rozwiązania, jak uzyskać punkt elementu na ekranie, ale nie w oknie.
Utworzyłem zachowanie Blend dla przycisku. Jak mogę to ustawić dla wszystkich moich przycisków w aplikacji. <Button ...> <i:Interaction.Behaviors> <local:MyBehavior /> </i:Interaction.Behaviors> </Button> Jednak gdy próbuję: <Style> <Setter Property="i:Interaction.Behaviors"> <Setter.Value> <local:MyBehavior /> </Setter.Value> </Setter> </Style> Otrzymuję błąd Właściwość „Zachowania” nie ma dostępnej metody ustawiającej.
Mam DataGridz wierszem, który ma obraz. Ten obraz jest powiązany z wyzwalaczem do pewnego stanu. Kiedy stan się zmieni, chcę zmienić obraz. Sam szablon jest ustawiony na HeaderStylea DataGridTemplateColumn. Ten szablon ma pewne powiązania. Pierwszy wiążący dzień pokazuje, jaki jest dzień, a stan zmienia obraz za pomocą wyzwalacza. Te właściwości …
На этот вопрос есть ответы на Stack Overflow на русском : Binding ActualHeight и ActualWidth контрола в свойство ViewModel Próbuję powiązać z Readonlywłaściwością OneWayToSourcew trybie as, ale wydaje się, że nie można tego zrobić w języku XAML: <controls:FlagThingy IsModified="{Binding FlagIsModified, ElementName=container, Mode=OneWayToSource}" /> Dostaję: Nie można ustawić właściwości „FlagThingy.IsModified”, ponieważ …
Poniższy kod zawiera proste powiązanie, które wiąże tekst elementu TextBlock o nazwie MyTextBlock z właściwością TextBox i etykietkę narzędzia przy użyciu dokładnie tej samej notacji Binding: <StackPanel> <TextBlock x:Name="MyTextBlock">Foo Bar</TextBlock> <TextBox Text="{Binding ElementName=MyTextBlock, Path=Text, StringFormat='It is: \{0\}'}" ToolTip="{Binding ElementName=MyTextBlock, Path=Text, StringFormat='It is: \{0\}'}" /> </StackPanel> Powiązanie używa również właściwości StringFormat …
Wiem, że mogę uzyskać rozmiar głównego ekranu, używając System.Windows.SystemParameters.PrimaryScreenWidth; System.Windows.SystemParameters.PrimaryScreenHeight; Ale jak uzyskać rozmiar bieżącego ekranu? (Użytkownicy korzystający z wielu ekranów nie zawsze używają ekranu głównego i nie wszystkie ekrany używają tej samej rozdzielczości, prawda?) Byłoby miło móc uzyskać dostęp do rozmiaru z XAML, ale wystarczyłoby to z kodu (C …
Nie rozumiem różnych trybów powiązań danych w WPF, takich jak: Jednokierunkowa Dwukierunkowy Jeden raz itp... Co oznacza każdy z tych trybów? Kiedy należy ich używać?
Wystąpił problem z WPF i poleceniami, które są powiązane z przyciskiem wewnątrz DataTemplate elementu ItemsControl. Scenariusz jest dość prosty. ItemsControl jest powiązany z listą obiektów i chcę mieć możliwość usunięcia każdego obiektu z listy, klikając przycisk. Przycisk wykonuje polecenie, a polecenie dba o usunięcie. CommandParameter jest powiązany z obiektem, który …
Mam WPF Windowi gdzieś jest miejsce, do ListViewktórego się powiążę List<string>. Teraz gdzieś w moim ListViewjest TextBoxi Contentwłaściwość jest ustawiona na {Binding}. Ale to jest skrót. Jak napisać pełne powiązanie, aby się ze sobą powiązać? {Binding Path=Self}nie działa, też nie {Binding Self}(gdzie to drugie jest skrótem do pierwszego).
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.