Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

UWP: Triggers nicht supported

Ich möchte in UWP das SelectedItem in einem GridView verändern. Hierzu muss man allerdings über Style-Triggers-Setters arbeiten.
Im Gegensatz zu den vielen Beispielen die es noch hierzug in WPF gibt, bleibt Anwendung aber in UWP Universal Windows Platform Anwendungen im Dunkeln.
Denn Style-Triggers  werden in UWP nicht wie in WPF gehandelt und untestützt.
 Info: das SelectedItem wird übrigens direkt und ohne Trigger eingestellt

 
 

Hier das Problem.
Nicht mehr Supported in UWP / Unterschied zu WPF


<GridView x:Name="ctlThumbnails" .. >
<GridView.ItemContainerStyle>
<Style TargetType="GridViewItem" >
<Style.Setters>
<Trigger Property="IsSelected" value="True">
<Setter Property="BorderThickness" Value="10">
</Setter>
</Trigger>
</Style.Setters>
</Style>
</GridView.ItemContainerStyle>
</GridView>

 
 
In UWP wird mit VisualState gearbeitet… (hier ein Beispiel aus dem Internet):

<VisualState x:Name="Disabled">

<VisualState.Setters>

<Setter Target="RootGrid.(UIElement.Opacity)" Value="0.5" />

</VisualState.Setters>

</VisualState>
 


 
 
Ein gutes Beispiel zu VisualStateTriggers findet man unter
http://www.microsoft-programmierer.de/Details?d=1487&a=9&f=191&l=0&v=d&t=UWP:-Map-Anwendung-als-Challenge

 

<VisualStatex:Name="Narrow">
<VisualState.StateTriggers>
<AdaptiveTriggerMinWindowWidth="0"></AdaptiveTrigger>
</VisualState.StateTriggers>
<VisualState.Setters>
<SetterTarget="mySplitview.DisplayMode"Value="Overlay"></Setter>
<SetterTarget="mySplitview.IsPaneOpen"Value="False"></Setter>
</VisualState.Setters>
</VisualState>
 

 
Mobile
»
Error CS0103: The name ApplicationData does not exist in the current context
»
Registration of the app failed. 0x80073CF3
»
Fehler: Buildaktion Page wird von der spezifischen Kombination der Projektziele nicht unterstützt.
»
UWP Fehler: ApplicationView does not contain a definition for TryEnterViewModeAsync
»
UWP Fehler: CS0012 IAsyncAction You must add a refernece to assembly Windows
»
UWP Fehler: Das App-Manifest verweist auf das Bild, das keinen Kandidaten im Haupt-App-Paket hat
»
UWP: Innere Höhe eines Textblock oder Textbox Elements ermitteln
»
UWP: Angezeigter Text in einem Textblock zur letzten Zeile scrollen
»
UWP Fehlermeldung: Layout cycle detected
»
UWP: Triggers nicht supported

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de