2012-08-01ãã1ã¶æéã®è¨äºä¸è¦§
ã¢ã¤ã³ã³ãã¤ããã Win32apiã®SHGetFileInfoãå¼ã¹ãããã«ãã [StructLayout(LayoutKind.Sequential)] public struct SHFILEINFO { public IntPtr hIcon; public IntPtr iIcon; public uint dwAttributes; [MarshalAs(UnmanagedType.ByValTStr, SizeConstâ¦
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>
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>
WPFã®ãã¼ã¿ãã¤ã³ãã£ã³ã°çãæã£ãããé£è§£ã§ã¡ã£ã¨ããã¼ã¹ãä¸ãããªãã æã®è¾¼ãã ãã®ãä½ãã®ã¯ç¡çãããªã®ã§ã listboxã®ç·´ç¿ã«filerçãªãã®ãä½ã£ã¦ã¿ããFileView.cs using System; using System.Collections.Generic; using System.Linq; usiâ¦
WPFãã¯ããã¦ã¿ãã ããã¤ãwpfã®è¨äºãæ¸ç±ãè¦ãã®ã ãå°ããå§ã¾ããæ軽ãªãã¥ã¼ããªã¢ã«ãç¡ãã¦ã ããã¨å¦ç¿æ²ç·ãæ¥ã«æãããã(æ½è±¡ããå ¥ã説æãè¦æï½)ã ã©ããããWPFã¯WindowsFormsã®ããã«Win32apiãã©ãããããã®ã§ã¯ç¡ãã¦DirectXã®ä¸â¦