Mam instancję System.Drawing.Bitmapi chciałbym udostępnić ją mojej aplikacji WPF w formie System.Windows.Media.Imaging.BitmapImage. Jakie byłoby najlepsze podejście do tego?
Szukam sposobu na znalezienie wszystkich elementów sterujących w systemie Windows według ich typu, na przykład: znajdź wszystko TextBoxes, znajdź wszystkie elementy sterujące implementujące określony interfejs itp.
Jeśli mam taki ciąg w XAML: Storyboard.TargetProperty="Margin" From="1,2,3,4" To="0,0,0,0" Co to jest górne dolne prawe i lewe? 1- prawy 2- górny 3- lewy 4 - dolny Czy to prawda?
Mam listę (patrz poniżej) zawartą w oknie. Okno DataContextma dwie właściwości Itemsi AllowItemCommand. Jak mogę uzyskać wiążące dla Hyperlink„s Commandpotrzeb własności Aby rozwiązać przed okno na DataContext? <ListView ItemsSource="{Binding Items}"> <ListView.View> <GridView> <GridViewColumn Header="Action"> <GridViewColumn.CellTemplate> <DataTemplate> <StackPanel> <TextBlock> <!-- this binding is not working --> <Hyperlink Command="{Binding AllowItemCommand}" CommandParameter="{Binding .}"> …
Jak mogę przenieść moją aplikację WPF na przód pulpitu? Do tej pory próbowałem: SwitchToThisWindow(new WindowInteropHelper(Application.Current.MainWindow).Handle, true); SetWindowPos(new WindowInteropHelper(Application.Current.MainWindow).Handle, IntPtr.Zero, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); SetForegroundWindow(new WindowInteropHelper(Application.Current.MainWindow).Handle); Żadne z nich nie wykonuje zadania ( Marshal.GetLastWin32Error()mówi, że te operacje zostały zakończone pomyślnie, a atrybuty P / Invoke dla każdej definicji …
Czy istnieje „standardowy” sposób określania, że kontynuacja zadania powinna być uruchamiana w wątku, z którego zostało utworzone zadanie początkowe? Obecnie mam poniższy kod - działa, ale śledzenie dyspozytora i utworzenie drugiej Akcji wydaje się niepotrzebnym narzutem. dispatcher = Dispatcher.CurrentDispatcher; Task task = Task.Factory.StartNew(() => { DoLongRunningWork(); }); Task UITask= task.ContinueWith(() …
Obecnie używam TextBlockponiżej, aby powiązać wartość właściwości o nazwie Name: <TextBlock Text="{Binding Name}" /> Teraz chcę powiązać inną właściwość o IDtej samej nazwie TextBlock. Czy można powiązać dwie lub więcej wartości z tym samym TextBlock? Czy można tego dokonać za pomocą prostej konkatenacji, na przykład, Name + IDa jeśli nie, …
Nie jestem pewien, kiedy powinienem użyć ContentPresenterzamiast ContentControl(i odwrotnie). W tej chwili używam ContentControlprawie cały czas w moim DataTemplate. Kiedy byłby ContentPresenterlepszy wybór? i dlaczego?
Piszę modalne okno dialogowe w WPF. Jak ustawić okno WPF, aby nie miało przycisku zamykania? Nadal chciałbym, WindowStateżeby miał normalny pasek tytułu. Znalazłem ResizeMode, WindowStatei WindowStyle, ale żadna z tych właściwości pozwala mi ukryć zamykacz ale pokazać pasek tytułu, jak w modalnych okien dialogowych.
Mam następujący XAML poniżej dla głównego okna w mojej aplikacji WPF, próbuję ustawić czas projektowania d:DataContextponiżej, co mogę z powodzeniem zrobić dla wszystkich moich różnych UserControl, ale daje mi ten błąd, gdy próbuję to zrobić na okno... Error 1 The property 'DataContext' must be in the default namespace or in …
Wiążę mój datagrid za pomocą //fill datagrid public DataTable GameData { get { DataSet ds = new DataSet(); FileStream fs = new FileStream(IMDB.WebPage.Class.Config.XMLPath, FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(fs, Encoding.Default); ds.ReadXml(reader); fs.Close(); DataTable temp = ds.Tables[0]; return ds.Tables[0]; } } Z jakiegoś powodu dostaję pusty wiersz na dole. A …
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 pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
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.