EdgeMode Enumeração
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina como as bordas de primitivas não texto são renderizadas.
public enum class EdgeMode
public enum EdgeMode
type EdgeMode =
Public Enum EdgeMode
- Herança
Aliased | 1 | Renderiza as bordas de primitivas desenhadas não texto como bordas com alias. |
Unspecified | 0 | Nenhum modo de borda foi especificado. Não altere o modo de borda atual de primitivas desenhadas não texto. Este é o valor padrão. |
O exemplo a seguir mostra como usar o RenderOptions.SetEdgeMode método para definir o modo de borda para um primitivo de desenho como Aliased
:
// Set the edge mode to aliased for the visual and any descendant drawing primitives it has.
RenderOptions.SetEdgeMode((DependencyObject)myVisual, EdgeMode.Aliased);
' Set the edge mode to aliased for the visual and any descendant drawing primitives it has.
RenderOptions.SetEdgeMode(CType(myVisual, DependencyObject), EdgeMode.Aliased)
Objetos de texto são sempre exibidos usando anti aliasing e não são afetados pela definição do valor do modo de borda. O valor padrão para primitivos de desenho não textuais, como Ellipse e Polygon, é Unspecified
.
Quando você define o valor do modo de borda de um objeto visual, todos os primitivos de desenho filho desse objeto visual são definidos como o mesmo EdgeMode
valor.
Produto | Versões |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |