Ich muss die DesiredSize oder ActualHeight/Breite einer Schaltfläche (und Optionsfeld) messen, ohne es tatsächlich in den visuellen Baum zu setzen, aber ich bekomme non-sense Werte zurück. Derselbe Ansatz funktioniert auch beim Messen anderer Steuerelemente wie TextBlock.DesiredSize eines Knopfes und Optionsfelds in UWP XAML
var button = new Button
{
Content = "Hello World",
FontSize = 15
};
button.Measure(new Size(maxWidth, double.PositiveInfinity));
var height = button.DesiredSize.Height;
var width = button.DesiredSize.Width
Ich erhalte 21px Höhe und 0px für Breite zurück. Irgendeine Idee, warum ich 0 für Breite zurückbekomme?
Danke Elvis! Das funktioniert! –