Vorrei impostare ToolTip maxwidth per mostrare correttamente i testi lunghi. Inoltre ho bisogno del text wrapping. Ho usato questo stile:WPF - Impostazione ToolTip MaxWidth
<Style TargetType="ToolTip">
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding}" MaxWidth="400" TextWrapping='Wrap' />
</StackPanel>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
Questo stile di descrizione è corretto per il mio scopo. Tuttavia, non è efficace per alcuni controlli che hanno il proprio stile di descrizione dei comandi. Ad esempio, la descrizione comando del seguente pulsante non può apparire.
<Button>
<Button.ToolTip>
<StackPanel>
<TextBlock Style="{StaticResource firstText}" Text="aaaaaaaaaaaaa"/>
<TextBlock Style="{StaticResource secondText}" Text="bbbbbbbbbbbbb"/>
<TextBlock Bacground="Red" Text="ccccccccccccc"/>
</StackPanel>
</Button.ToolTip>
</Button>
voglio impostare la proprietà maxwidth con la disposizione del testo per tutti i suggerimenti . Cosa posso fare per questo problema?
Cosa intendi per ** per alcuni controlli che hanno il proprio stile di descrizione dei comandi. **? – Ramin
Intendo suggerimenti specifici. Per esempio il pulsante in esempio, consistono in tre blocchi di testo. Ma se uso come: , il mio stile ha successo. Quindi, diversi tooltip che hanno una struttura diversa non possono usare il mio stile .. – iremce
L'ho alzato, ma penso che dovresti spiegare il tuo ** obiettivo ** di più. Ci sono sempre modi migliori per fare le cose :-). – Ramin