WPF

ファイラーその4

WPF

アイコンをつける。 Win32apiのSHGetFileInfoを呼べるようにする [StructLayout(LayoutKind.Sequential)] public struct SHFILEINFO { public IntPtr hIcon; public IntPtr iIcon; public uint dwAttributes; [MarshalAs(UnmanagedType.ByValTStr, SizeConst…

ファイラーその3

WPF

ListBoxからListViewに変えてみる。MainWindow.xaml <Window x:Class="filer.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:IO="clr-namespace:System.IO;assembly=mscorlib" Title="Filer" Height="350" Width="525"> </window>

ファイラーその2

WPF

ListBoxItemのダブルクリックイベントを実装する。MainWindow.xaml <ListBox Name="currentFolderFiles" ItemsSource="{Binding Path=Files}"> <ListBox.ItemContainerStyle> <Style TargetType="{x:Type ListBoxItem}"> <EventSetter Event="MouseDoubleClick" Handler="listBoxItem_DoubleClick" /> </Style> </ListBox.ItemContainerStyle>…</listbox>

ファイラーその1

WPF

WPFのデータバインディング等が思ったより難解でちっともペースが上がらない。 手の込んだものを作るのは無理そうなので、 listboxの練習にfiler的なものを作ってみる。FileView.cs using System; using System.Collections.Generic; using System.Linq; usi…

WPFことはじめ

WPFをはじめてみた。 いくつかwpfの記事や書籍を見たのだが小さく始まるお手軽なチュートリアルが無くて、 わりと学習曲線が急に感じられる(抽象から入る説明が苦手w)。 どうやら、WPFはWindowsFormsのようにWin32apiをラップしたものでは無くてDirectXの上…