タグ

ブックマーク / yamaki.hatenablog.com (3)

  • Expression Blend 2の新機能 頂点アニメーション - Yamakiの日記

    2つ目としてご紹介するExpression Blend (以下Blend) 2の新機能は、「頂点アニメーション」です。この新機能も以前の投稿でご紹介した動画 「Video Feature Tour ― Animation」の中で説明されていますので、まずはそちらをご覧いただくと理解しやすいかと思います。 WPFではデータ バインディングやアニメーションを使ってPathの各頂点を変化させることができますが、Blend 1ではそれをサポートしていませんでした。通常Blendを使ってPathを記述した場合、下記のようなXAMLが生成されます。 XAML <Path Data="M5,5 L70,5 L70,70 L5,70 z"/>※実際にはその他のプロパティの記述もあります。 PathはDataプロパティにGeometryオブジェクトを設定することで、様々な図形を描画します。上記の記述ではSt

    Expression Blend 2の新機能 頂点アニメーション - Yamakiの日記
    tk78
    tk78 2007/12/26
    Path について
  • Visual Basic LINQ Hands On Labs for Orcas Beta 1 - Yamakiの日記

    めずらしくコードはVBで書かれたLINQのハンズオン資料が公開されています。 Download Visual Basic LINQ Hands On Labs for Visual Studio 2008 from Official Microsoft Download Center 2つのdocファイルが提供されており、1つはコレクションとSQLとXMLの3つについて簡単に説明してあるもの、もう1つはLINQ TO SQLについて詳しく解説してあるものとなっているようです。 この資料を参考にして、最もシンプルなLINQ TO SQLを使ったWPFアプリケーションの作成手順を書いてみたいと思います。 1.Orcas Beta 1で、新規にWPFアプリケーションを作成します。 2.「新しい項目の追加」で、プロジェクトにLinq to SQLファイルをNorthWind.dbmlという名前で追

    Visual Basic LINQ Hands On Labs for Orcas Beta 1 - Yamakiの日記
    tk78
    tk78 2007/12/01
    LINQ を使用して抽出したデータを WPF アプリケーションの ListView に表示する。
  • XAMLとXMLリテラルとLINQ - Yamakiの日記

    下記のblogにVisual Basic 9.0のXMLリテラルを使ったおもしろいコードが紹介されていましたので、それを紹介したいと思います。 simplegeek Visual Basic 9.0では、下記のようにコード内に直接XMLを記述することができ、代入された変数は型推論によりXElementオブジェクトとなります。 Visual Basic Dim contact1 = _ <contact> <name>Patrick Hines</name> <phone type="home">206-555-0144</phone> <phone type="work">425-555-0145</phone> </contact> XamlReader(System.Windows.Markup名前空間)のLoad メソッドを使うと、StreamやXmlReaderからXAMLをロード

    XAMLとXMLリテラルとLINQ - Yamakiの日記
    tk78
    tk78 2007/11/14
  • 1