FrameworkElement.GetLayoutClip(Size) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce una geometria per una maschera di ritaglio. La maschera viene applicata se il sistema di layout tenta di disporre un elemento le cui dimensioni sono maggiori dello spazio di visualizzazione disponibile.
protected:
override System::Windows::Media::Geometry ^ GetLayoutClip(System::Windows::Size layoutSlotSize);
protected override System.Windows.Media.Geometry GetLayoutClip (System.Windows.Size layoutSlotSize);
override this.GetLayoutClip : System.Windows.Size -> System.Windows.Media.Geometry
Protected Overrides Function GetLayoutClip (layoutSlotSize As Size) As Geometry
Parametri
- layoutSlotSize
- Size
Dimensione della parte dell'elemento che effettua la presentazione visiva.
Restituisce
Geometria del ritaglio.
Commenti
I margini verranno sottratti da layoutSlotSize
come parte del comportamento del sistema di layout.
Un riferimento Null restituito indica che non verrà eseguito alcun ritaglio. L'implementazione predefinita restituisce null
sempre quando ClipToBounds è false
. Questo metodo esegue l'override di UIElement.GetLayoutClip. L'implementazione FrameworkElement usa MaxHeight e MaxWidth nei calcoli. Di nuovo diverse sottoclassi di eseguire l'override di FrameworkElement questo metodo. Adorner.GetLayoutClip, esegue l'override di per restituire null
sempre perché gli strumenti decorativi sono spesso deliberatamente esterni ai limiti normali. Canvas.GetLayoutClip e InkPresenter.GetLayoutClip restituiscono null
se ClipToBounds è false
.
Note per gli eredi
L'implementazione predefinita restituisce null
sempre quando ClipToBounds è false
. È in genere previsto che gli override mantengano questo comportamento, anche se esistono eccezioni, a seconda della relazione e dello scopo della classe derivata e della relativa logica di layout anziché della classe base.