Tag: resourcedictionary
Bietet eine hash-Tabelle / dictionary-Implementierung, die WPF enthält Ressourcen(z.B. Vektor-Zeichnungen, Pinsel, Farben, Steuern, template, Daten, Vorlagen etc.) von Komponenten und anderen Elementen einer WPF-Anwendung.
3
Antworten
Ich möchte erstellen Sie eine On/Off-button in WPF und ich will es um sein Aussehen zu verändern, wenn der Benutzer darauf klickt (wenn er auf den Schalter auf off, wenn es wad off-Schalter) mit Hilfe von Bildern.
2
Antworten
wenn Sie arbeitete einige größere wpf-Anwendungen, die Sie möglicherweise vertraut mit diese. Da ResourceDictionaries immer instanziiert werden, jedesmal, wenn Sie gefunden werden, in einer XAML-wir könnten am Ende mit einem resource dictionary mehrfach im Speicher. Also die
1
Antworten
Habe ich einen converter das funktioniert Super wenn ich es als StaticResource auf meinem Fenster wie folgt <UserControl.Resources> <local:ValidationErrorConverter x:Key="validationErrorConverter"/> </UserControl.Resources> Habe ich ein ResourceDictionary definiert meine Steuerelemente ControlTemplates und Stile , konnte ich nicht herausfinden, wo
2
Antworten
Habe ich ein WPF-Fenster, soll das laden von zwei Vektor-Bilder von XAML-Dateien. (Jeweils in einer separaten Datei für eine einfachere änderung in Expression Design.) Wenn ich den XAML-Dateien in ein MergedDictionary es funktioniert gut. Hier ist der
1
Antworten
Wie Sie angeben, BasedOn tag in einem Stil, ein Stil definiert, der in einer anderen Datei. Beispiel, Dictionary1.xaml definiert <Style x:Key="basicStyle" TargetType="TextBlock" > <Setter Property="FontSize" Value="24"></Setter> <Setter Property="Foreground" Value="DarkGray"></Setter> <Setter Property="FontWeight" Value="Bold"></Setter> </Style> In Dictionary2.xaml-ich brauche so
1
Antworten
Möchte ich Sie zu einem MergedDictionary zusammen mit lokal deklarierten Ressourcen in meinem Windows.Ressourcen. Allerdings bin ich mir immer diese Fehlermeldung: "Alle Objekte, die Hinzugefügt, um ein IDictionary muss ein Schlüsselattribut oder einige andere Art von Schlüssel
1
Antworten
Ich versuche zu bauen, eine wpf-Anwendung, die ermöglicht dem Benutzer, um das Thema zu ändern zur Laufzeit. Was ich bisher getan habe ist, erstellen Sie ein resourcedictionary mit all den Farben, die für die Anwendung definiert und
1
Antworten
Habe ich vier datagrids auf eine Silverlight-4-Seite. Ich versuche mit anderen Spalten-header-styles für jedes Gitter. Ich fand diesen XAML-Code, die funktioniert, wenn ich Sie einbetten in jedem DataGrid-innen <sdk:DataGrid.ColumnHeaderStyle> tags: <Style TargetType="primitives:DataGridColumnHeader" > <Setter Property="Template"> <Setter.Value> <ControlTemplate
2
Antworten
Ich habe einen Ordner in meinem Projekt, Vorlagen, voller (kompiliert), der XAML-ResourceDictionaries. In einem UserControl, ich will zum laden der Vorlagen in die ResourceDictionary. Ich würde code wie den folgenden verwenden: public MyView() { InitializeComponent(); foreach (var
1
Antworten
Habe ich eine Bibliothek von WPF-Benutzersteuerelemente und einem ResourceDictionary, die gemeinsam in der Bibliothek. Alle Benutzersteuerelemente in dieser Bibliothek erscheinen nur in einer einzigen 'shell' übergeordneten Steuerung, die eigentlich nur ein container für eine Sammlung von kleineren
2
Antworten
Ich Hinzugefügt benutzerdefinierte benannte styles in die app.xaml. Erstellte ich eine externe Ressource Wörterbuch (das lege ich in die zusammengeführte Wörterbücher der app.xaml -) und wenn ich versuche, verwenden Sie eine der oben genannten Stile in der
2
Antworten
Machte ich einen ResourceDictionary in eine WPF-Benutzer Control Assembly. Ich Möchte in der Lage sein zu verwenden, das über diese UserControl und haben alle die Formatvorlagen in dieser Datei getrennt. ResourceDictionary: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Style x:Key="c1BtnX1"> <Setter
2
Antworten
Habe ich eine Klasse, die referenziert wird in mehreren Ansichten, aber ich möchte das es nur eine Instanz der Klasse teilen. Ich habe Erfahrung in meiner Klasse so: using System; public class Singleton { private static Singleton
4
Antworten
Ich habe die Suche hoch und niedrig und kann nicht finden, eine Antwort auf diese Frage. Ich habe zwei Fragen Wie erstellen Sie ein array oder eine collection in XAML. Ich habe ein array möchte ich stick
3
Antworten
Gibt es eine WPF-Benutzer Control Bibliothek und zwei (oder mehr) Benutzer-Steuerelemente ein. Ich muss mit dem gleichen Stil in beiden Bedienelemente. Wie kann ich diesen Stil? Zum Beispiel: Dies ist der Stil: <Style x:Key="customLabelStyle" TargetType="Label"> ... </Style>
3
Antworten
Ich versuche, fügen Sie ein xaml-Ressource-Datei, die dynamisch mit der Aussage, Application.Current.Resources.MergedDictionaries.Add(new ResourceDictionary() { Source = new Uri("resources/leaf_styles.xaml", UriKind.Relative) }); Dies ist eine Ausnahme zu werfen, Nicht finden können die Ressource 'Ressourcen/leaf_styles.xaml'. Habe ich den leaf_styles.xaml-Datei, um
1
Antworten
Ich habe mehrere common Stile und das möchte ich teilen Sie in mehrere Seiten in meinem Windows-8.1-Anwendung. Ich weiß, dass ich erreichen kann mit Wörterbücher Zusammenführen option, aber ich habe keine Ahnung, wie Sie Stile verwenden, definiert
4
Antworten
Ich bin versucht, auf eine Ressource zuzugreifen-Wörterbuch in ein Benutzersteuerelement code-behind-über C# und ich bin mit wenig Erfolg. Zusammengeführt Wörterbuch: <UserControl.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="/Resources/BiometricDictionary.xaml" /> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </UserControl.Resources> Embedded Dictionary: <UserControl.Resources> <BitmapImage x:Key="imageDefault">/Resources/Images/default_thumb.png</BitmapImage> <BitmapImage x:Key="imageDisconnected">/Resources/Images/disconnect_thumb.png</BitmapImage> <BitmapImage
2
Antworten
Habe ich ein Button-Steuerelement als Ressource im Ressourcen-Dictionary wie folgt: <!--ButtonResources.xaml file--> <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Button x:Key="buttonResource" Content={Binding BoundText}/> </ResourceDictionary> <!--ButtonResources.xaml file--> Ich nun diese oben genannten button-Steuerelement gebunden Content-Eigenschaft von ContentControl Kontrollen in 2 verschiedene Windows
2
Antworten
Habe ich eine einfache Vorlage für eine combobox in dieser Weise strukturiert: <ComboBox DockPanel.Dock="Left" MinWidth="100" MaxHeight="24" ItemsSource="{Binding Actions}"> <ComboBox.ItemTemplate> <DataTemplate> <StackPanel Orientation="Horizontal"> <TextBlock Text="{Binding Name}" Width="100" /> <Image Source="{Binding Converter={StaticResource TypeConverter}}" /> </StackPanel> </DataTemplate> </ComboBox.ItemTemplate> </ComboBox> So,
2
Antworten
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:Microsoft_Windows_Themes="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Aero" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <LinearGradientBrush x:Key="ButtonNormalBackgroundBrush" EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="#C10099FF" Offset="0"/> <GradientStop Color="#C16699CC" Offset="1"/> <GradientStop Color="#C1006699" Offset="0.49"/> </LinearGradientBrush> <ResourceDictionary/> Nun möchte ich, um LinearGradientBrush von ResourceDictonary und wenden Sie es dynamisch mit einem button als hintergrund-Farbe in
6
Antworten
Habe ich Ressourcen-Wörterbuch-Dateien (MenuTemplate.xaml, ButtonTemplate.xaml, etc.), dass ich verwenden möchten, die in mehreren separaten Anwendungen. Ich könnte hinzufügen, um die Anwendungen Baugruppen, aber es ist besser, wenn ich diese kompilieren von Ressourcen in eine einzige Versammlung und
1
Antworten
Ich versuche, eine app erstellen, die mithilfe von skins/themes (verschiedene Farb-Paletten verwenden, wählen können). Definiere ich eine SolidColorBrush Eigenschaft public class ThemeManager { public SolidColorBrush ForeBrush { get; set; } public ThemeManager() { ForeBrush = new SolidColorBrush(Colors.Black);
3
Antworten
Ich bin derzeit an der Entwicklung einer silverlight-Anwendung, ich bin noch ein Anfänger mit diesem. Ich Frage mich, ob es möglich ist, ändern Sie die Ressource Wörterbuch-Quelle im code behind(C#) innerhalb der App.xaml? Ich habe den folgenden
1
Antworten
Habe ich ein Ressourcenverzeichnis, das ist ein datagrid-Stil definiert und einen Stil im inneren, das datagrid-Stil. <Style TargetType="{x:Type DataGrid}" x:Key="CatalogDataGrid"> <Style.Resources> <Style TargetType="{x:Type DataGridCell}" x:Key="RightAlignedDataGridCell"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type DataGridCell}"> <Border Padding="5,0" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}"
2
Antworten
dass resourcedictionay Datei: TopologyTree.xaml <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:autoDraw.ViewModel.Topology" > <HierarchicalDataTemplate x:Key="TopologyTreeBase" DataType="{x:Type local:Base}" ItemsSource="{Binding children}"> <StackPanel Orientation="Horizontal"> <CheckBox IsChecked="{Binding IsChecked}"></CheckBox> <TextBlock Text="{Binding name}"></TextBlock> </StackPanel> </HierarchicalDataTemplate> </ResourceDictionary> Seite C# objectTree.Resources = new ResourceDictionary(); objectTree.Resources.Source = new Uri("GUI/TopologyTree.xaml", UriKind.Relative);
2
Antworten
Ich bin versucht, einen Stil für mein user control. Das UserControl ist in einem Projekt "Steuerelemente" und das Thema ist in ein Projekt "MainProject" <UserControl x:Class="Controls.OutputPanel" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" mc:Ignorable="d" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" x:Name="OutputControl"> <!-- Style="{DynamicResource UserControlStyle}"> - I
2
Antworten
Ich habe eine Windows Phone 7 app, die ich versuche zu erstellen, die Windows Phone 8 version. In der app habe ich ein ResourceDictionary definiert, die in einer XAML-Datei als: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=mscorlib"> <sys:String x:Key="AppName">My App
2
Antworten
Ich habe eine ComboBox die ich brauche, zu verwenden an mehreren stellen in meiner Anwendung, so dass ich die meisten Eigenschaften, die ComboBox im ResourceDictionary und verwenden, die als ein Stil, wo immer ich es brauche. Stil
1
Antworten
In einer WPF-Anwendung, Ressourcen.xaml(Resource Dictionary) ist platziert im Ordner Ressourcen und GetStarted.xaml(UserCOntrol) platziert im Ordner Sichten. Assistent.xaml(UserControl) ist in den root-Ordner. Nun im Assistenten.xaml: <ResourceDictionary.MergedDictionaries> <ResousrceDictionary Source="Resources/Resources.xaml"></ResourceDictionary> </ResourceDictionary.MergedDictionaries> funktioniert einwandfrei. Ich bin nicht sicher, wie es In
2
Antworten
Ich versuche zu laden WPF-Stil aus einer anderen Datei tatsächlich von WPF Custom Control Library aber ich bin nicht geladen, hier ist meine Lösung. Die Lösung enthält zwei Projekte WpfTestControls vom Typ WPF Custom Control Library WpfTestApp
1
Antworten
Ich habe einen Stile.xaml-Code, der Gruppen viele ResourceDictionarys innerhalb einer MergedDictionary. Ich importierte Stile.xaml in meinem UserControl.Resources <UserControl.Resources> <ResourceDictionary Source="Dictionaries\Styles.xaml" /> </UserControl.Resources> aber wenn ich versuche, fügen Sie einen Konverter <UserControl.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="Dictionaries\Styles.xaml" /> <--!
3
Antworten
Wie kann ich den Wert einer WPF-statische Ressource zur Laufzeit? Habe ich die folgenden Ressourcen <UserControl.Resources> <sys:String x:Key="LengthFormat">#.# mm</sys:String> <sys:String x:Key="AreaFormat">#.# mm²</sys:String> <sys:String x:Key="InertiaFormat">#.# mm⁴</sys:String> </UserControl.Resources> denen einige Textblöcke Referenz <TextBlock Grid.Row="2" Grid.Column="1" Text="{Binding Path=Breadth, StringFormat={StaticResource ResourceKey=LengthFormat}}"
3
Antworten
Ich habe den folgenden code für einen Expander: <Expander Name="CompanyLinks" Header="{StaticResource companyLinksHeader}" FontSize="18" FontFamily="Calibri" FontWeight="Bold"> <StackPanel> <Label Content="{StaticResource companyLinksItemSummary}" FontSize="14" FontFamily="Calibri" FontWeight="Bold"/> <Label Content="{StaticResource companyLinksItemInfo}" FontSize="14" FontFamily="Calibri" FontWeight="Bold"/> <Label Content="{StaticResource companyLinksItemIssues}" FontSize="14" FontFamily="Calibri" FontWeight="Bold"/> <Label Content="{StaticResource companyLinksItemMessages}"
2
Antworten
Habe ich nie in der Lage, dieses format der Verweis auf eine Resource Dictionary zu arbeiten. Was vermisse ich. Szenario: Erstellen und die Montage mit einigen Benutzersteuerelemente in. An der Wurzel gesagt haben, die Datei {root}/Themes/colorthemes "
2
Antworten
Alle code-Beispiele die ich bisher gefunden habe verweisen auf eine Ressource Dictionary-das ist nicht in ein Projekt-Unterordner (das Wörterbuch ist auf den Stamm des Projekts an). Ich habe mir in einem Unterordner und ich kann nicht herausfinden,
2
Antworten
Gibt es einen Weg in WPF angeben Breite/Höhe als Ressource, so dass es wiederverwendet werden kann in mehrere Stile für z.B. margin/padding? InformationsquelleAutor der Frage devdigital | 2010-02-17
4
Antworten
Ist es möglich, fügen Sie eine Ressource-Wörterbuch ins andere? Vielen Dank für jede Hilfe. InformationsquelleAutor der Frage snstuff | 2012-05-10
3
Antworten
Habe ich folgenden code in meiner App.xaml: <Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="/Client.Common;component/Theme/Brushes.xaml"/> <ResourceDictionary Source="/Client.Common;component/Theme/Fonts.xaml"/> <ResourceDictionary Source="/Client.Common;component/Theme/CoreStyles.xaml"/> <ResourceDictionary Source="/Client.Common;component/Theme/SdkStyles.xaml"/> <ResourceDictionary Source="/Client.Common;component/Theme/MyAppName.xaml"/> <ResourceDictionary Source="/Client.Common;component/Controls/NavigationPanel.xaml"/> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Application.Resources> Den NavigationPanel.xaml eine Formatvorlage enthält, sieht wie folgt aus: <Style x:Key="NavigationPanelListBox" TargetType="ListBox">
3
Antworten
Ich habe eine assembly, irgendwo auf dem Dateisystem, z.B. "C:\temp\test.dll". In dieser Baugruppe gibt es eine ResourceDictionary, z.B. "abc".xaml". Wie kann ich das ResourceDictionary? Vielleicht gibt es eine Möglichkeit mit Reflexionen? Ich habe keine Lösung finden bisher.
1
Antworten
Ich habe ein resource dictionary: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="wpfUI2.MainWindowEvents"> <DataTemplate x:Key="WorkspacesTemplate"> <TabControl x:Name="Tab1" IsSynchronizedWithCurrentItem="True" ItemsSource="{Binding}" ItemTemplate="{StaticResource ClosableTabItemTemplate}" Margin="4"/> </DataTemplate> ... Und ich möchten, fügen Sie einen Ereignishandler für das TabControl-Steuerelement. MainWindowEvents ist eine Klasse definiert, in einer
4
Antworten
Ich versuche zu schaffen, eine ResourceDictionary innerhalb einer WPF-UserControl-Bibliothek-Projekt. Wenn ich, fügen Sie den folgenden Stil: <Style TargetType="{x:Type Button}"> <Setter Property="Background" Value="{StaticResource ResourceKey=GreyBrush}"/> <Setter Property="BorderBrush" Value="{StaticResource ResourceKey=LightBlueBrush}"/> <Setter Property="BorderThickness" Value="1"/> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Background" Value="{StaticResource
3
Antworten
Erklärte ich einem Stil, den ich anwenden möchte, um ALLE Tasten in das Projekt, die Stil befindet sich in der ResourceDictionary: <Style TargetType="StackPanel"> <Setter Property="Orientation" Value="Horizontal" /> <Setter Property="VerticalAlignment" Value="Center"/> <Setter Property="HorizontalAlignment" Value="Center"/> </Style> Nun, einige Fenster,
2
Antworten
Themes\Generic.xaml: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="WPF Commons;component/Controls/Layout/Foo/FooItem.xaml" /> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> Controls\Layout\Foo\FooItem.xaml: <Style TargetType="{x:Type l:FooItem}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type l:FooItem}"> <Border> <ContentPresenter ContentSource="Header" /> </Border> </ControlTemplate> </Setter.Value> </Setter> </Style> Wenn ich kopieren Sie den gesamten Stil
2
Antworten
Die gleiche Zeile code in der gleichen assembly für eine test fixture, aber nicht die andere. Hier ist der code-Zeile: var dic = new ResourceDictionary { Source = new Uri("pack://application:,,,/MyApp.Wpf;component/ImageResources.xaml") }; Den Fehler bekomme ich in dem
2
Antworten
In meinem WPF4 Desktop-basierte Anwendung, es ist ein big block mit sidebar-Menü, das sich in jedem Fenster und dauert etwa 70 Zeilen XAML-Code. Damit verbessern Sie die Wiederverwendung von code, ich möchte split XAML-Datei in zwei Dateien:
2
Antworten
Wenn ich ein ResourceDictionary in einem Projekt, ist es möglich, erstellen Sie ein anderes Projekt, die Ressourcen definiert, die im ersten Projekt? Beachten Sie, dass beide Projekte sind von WPF-Anwendungen nicht ControlLibraries. Dank!! InformationsquelleAutor der Frage Pwninstein
1
Antworten
Ich versuche beziehen sich auf eine MergedDictionaries.SharedStyles Projekt, das alle Stile, die verwendet werden auf dem gesamten Anwendung. Also hier habe ich verschiedene Stile unter verschiedenen Ordner wie die Resource Dictionaries. so endlich habe ich Zusammengeführt Sie
1
Antworten
Ich habe eine Silverlight-Steuerelemente, Montage, genannt "MySilverlightControls". Mehrere Ordner, die hinunter in die Montage habe ich eine Klasse die sich ein grid-Spalte, die von einer Dritten Partei Lieferanten, nennen wir es mal "MyImageColumn.cs". Ich habe auch eine
5
Antworten
Dieser Fehler scheint zu sein, geschrieben alle über dem Platz, aber jeder scheint seine eigene Lösung, von denen keiner mein problem gelöst. Ich erhalte eine Fehlermeldung für eine Ressource Wörterbuch, das ich mache (und später verschmelzen), die