6

私はこのジオメトリのすべての部分に少し慣れていませんが、基本的に好きなものを描くことができることがわかります. 頭の中にあるイメージをどのように作成するかを教えてくれる良いマニュアルが見つかりません。ジオメトリのデータを抽出してくれるペインターを見つけたいと本当に思っていましたが、今のところ運がありません。

たとえば、私はこれをオンラインで見つけました:

<Geometry x:Key="MagnifierIconGeometry">M44,12 C32,12 22,22 22,34 22,46 32,56 44,56 56,56 66,46 66,34 66,22 56,12 44,12z M44,0 C63,0 78,15 78,34 78,53 63,68 44,68 40,68 36.5,67.5 33,66 L32.5,66 14,90 0,79.5 18,55.5 17,55 C13,49 10,42 10,34 10,15 25,0 44,0z</Geometry>

名前で何を描いているかはわかりますが、自分でどうやって描くのか知りたいですか?

誰かが素晴らしいマニュアル/あらゆる種類のプログラムを教えてくれたら!

ありがとう。

4

1 に答える 1

9

ベクター グラフィックスを表示するには、この場合、次のPathように使用できます。

<Window.Resources>
    <Geometry x:Key="MagnifierIconGeometry">M44,12 C32,12 22,22 22,34 22,46 32,56 44,56 56,56 66,46 66,34 66,22 56,12 44,12z M44,0 C63,0 78,15 78,34 78,53 63,68 44,68 40,68 36.5,67.5 33,66 L32.5,66 14,90 0,79.5 18,55.5 17,55 C13,49 10,42 10,34 10,15 25,0 44,0z</Geometry>
</Window.Resources>

<Grid>
    <Path Data="{StaticResource MagnifierIconGeometry}" 
          Width="30" 
          Height="30" 
          Fill="Aqua"
          Stretch="Fill" />
</Grid>

Output

ここに画像の説明を入力

より詳しい情報

詳細については、次を参照してください。

MSDN: Shapes and Basic Drawing in WPF Overview

Charles Petzold: Vector Graphics and the WPF Shape Class

Graphics in WPF

ベクター画像のソース

にはwww.modernuiicons.com、アプリケーションで使用できる大量のベクトル イメージが含まれています。

ベクター画像を操作するためのプログラム

ベクター グラフィックスを操作するには、次を使用できますMicrosoft Expression Blend

MSDN: Drawing overview

Convert SVG to XAML and use it in Silverlight or WPF

于 2014-03-23T10:56:06.010 に答える