Wenn ich den ZIndex eines Steuerelements an eine Eigenschaft anbinde, obwohl die Eigenschaft beim Debuggen eindeutig aufgerufen wird (der Haltepunkt wird vom Getter erreicht), scheint der Zindex nicht zu sein funktionieren (d. h. der zindex ändert sich in der laufenden Anwendung nicht ordnungsgemäß; die Elemente im Steuerelement sind nicht mehr anklickbar, wenn ich den zindex an eine Eigenschaft binden lasse und nicht an einen festgelegten Wert in XAML). Irgendeine Idee warum oder wie man das repariert? Danke für die Hilfe!WPF Das Binden des Zens eines Steuerelements an eine Eigenschaft funktioniert nicht
<views:LaunchableApplicationControl BorderThickness="0"
BorderBrush="DarkSlateGray" x:Name="LaunchableApplicationControl"
Grid.Column="1" Margin="25,150,25,50"
Panel.ZIndex="{Binding LaunchableControlZIndex}"
Grid.Row="0" Grid.RowSpan="2"
DataContext="{Binding LaunchableApplication, Mode=OneWay,
Source={StaticResource Locator}}"/>
Offenbar ist diese Kontrolle Kind eines Grid und in Spalte 1, Zeilen 0-1. Wenn sich in denselben Rasterzellen keine anderen Steuerelemente befinden, hat das Festlegen von ZIndex keine Auswirkung, da es relativ zu den anderen untergeordneten Elementen des direkten übergeordneten Elements, d. H. Dem Raster, ist. – Clemens
Nein, das hat nichts damit zu tun. Der zIndex hat einen Effekt, aber eine dynamische Bindung an eine Eigenschaft hat keine Auswirkungen. Wenn ich Canvas.SetZindex() für das Steuerelement aufrufen, funktioniert das. – Giallo
Eigenschaft der Hauptansicht. Es wird getroffen - wenn ich einen Haltepunkt setze, stoppt es beim Start der Eigenschaft, aber der ZIndex funktioniert wie -1 - nichts ist im Grid interaktiv. – Giallo