C'è un modo in WPF per specificare una larghezza/altezza come una risorsa, in modo che possa essere riutilizzata in diversi stili per es. margine/padding?Specificare larghezza/altezza come risorsa in WPF
21
A
risposta
37
Sicuro.
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Page.Resources>
<sys:Double x:Key="Height">200</sys:Double>
<sys:Double x:Key="Width">200</sys:Double>
</Page.Resources>
<Grid>
<Rectangle
Height="{StaticResource Height}"
Width="{StaticResource Width}"
Fill="Blue"/>
</Grid>
</Page>
-1
Sì lo è e lo si utilizza come altre risorse e si recupera quindi utilizzando StaticResource si vedano alcuni esempi here.
Mi spiace, Filip, non vedo dove viene impostata una larghezza/altezza e utilizzata come risorsa in quell'esempio? – devdigital
Ci sono esempi su come lo si utilizza in altri contesti, provarli, leggere tra le righe ed esplorare. –
Sebbene questo collegamento possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il link per riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia. – potame