Windows 7ã®ã¿ã¹ã¯ããŒã«ã¯ãã¢ããªã±ãŒã·ã§ã³ãç¬èªã®æ
å ±ãæäŸããŠUXãããã«ã¯ãŒã«ã«ããå€ãã®æ¹æ³ããããŸãã ãã®èšäºã§ã¯ããã®ãã¡ã®1ã€ïŒã¿ã¹ã¯ããŒã®ãã¬ãã¥ãŒããã«ã®ãã¿ã³ïŒã«ã€ããŠæ€èšããŸãã
ãã®æ©èœã䜿çšããŠããã€ãã®ã¢ããªã±ãŒã·ã§ã³ãæ¢ã«äœ¿çšããŠããå¯èœæ§ããããŸãã ããã¯ã4ã€ã®ãã¬ãã¥ãŒãã¿ã³ãããZuneã¢ããªã®ã¹ã¯ãªãŒã³ã·ã§ããã§ãã

ãããŠããããŒã®ããããã®ãã¿ã³ã䜿çšããã¢ããªã±ãŒã·ã§ã³ã®å€èŠ³ã¯æ¬¡ã®ãšããã§ãã

å¥ã®äŸã瀺ããŸãã ä»åã¯FishbowlïŒFacebookã®ã¯ã©ã€ã¢ã³ãïŒ

ç¬èªã®WPF4ã¢ããªã±ãŒã·ã§ã³ã§ãã¬ãã¥ãŒãã¿ã³ãå®è£
ããæ¹æ³ãèŠãŠã¿ãŸãããã
ãããžã§ã¯ãã®ã»ããã¢ããæšæºã®WPF clientscopeã¢ããªã±ãŒã·ã§ã³ãäœæããŸãã ç§ã®äŸã§ã¯ãWpfTaskbarThumbnailButtonsãšåŒã³ãŸããã ãããå®äºããããã¡ã€ã³ãŠã£ã³ããŠã®XAMLãéããŸãïŒããã¯ã»ãšãã©ã®æéãè²»ããå Žæã§ãïŒã 以åã®æçš¿ã§è¡ã£ãããã«ããªãœãŒã¹ã»ã¯ã·ã§ã³ãšéåžžã®TaskbarItemInfoã远å ããŸãã
< Window x:Class ="WpfTaskbarThumbnailButtons.MainWindow"
xmlns ="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x ="http://schemas.microsoft.com/winfx/2006/xaml"
Title ="Thumbnail Button Application" Height ="350" Width ="525" >
< Window.Resources >
</ Window.Resources >
< Window.TaskbarItemInfo >
</ Window.TaskbarItemInfo >
< Grid >
</ Grid >
</ Window >
* This source code was highlighted with Source Code Highlighter .
次ã®ã¹ãããã¯ããã¿ã³ã®ç»åã®ãªãœãŒã¹ãäœæããããšã§ã
ãã¿ã³ç»åå¿
èŠãªãã¿ã³ã決å®ããããããã«ãããã®ã°ã©ãã£ãã¯ãäœæããŸãã Windows 7ã¿ã¹ã¯ããŒã®æšæºã¯16x16ãã¯ã»ã«ïŒé«DPIã®å Žåã¯24x24ïŒã§ãçœé»ã§äžè¬çã§ãã 倧ããªç»åãäœæããå Žåããããã¯é©åãªãµã€ãºã«çž®å°ãããŸãããã®ãããæ ãè
ã®å ŽåïŒç¹ã«ãã¯ã¿ãŒã°ã©ãã£ãã¯ã¹ãããå ŽåïŒãæåã§çž®å°ããããšã¯ã§ããŸããã
ãã®äŸã§ã¯ã3ã€ã®ãã¿ã³ãäœæããããããã«ç°ãªãè²ã®ã·ã³ãã«ãªäžžãæ£æ¹åœ¢ãäœæããŸãã
< Window.Resources >
< DrawingImage x:Key ="Button1Image" >
< DrawingImage.Drawing >
< DrawingGroup >
< DrawingGroup.Children >
< GeometryDrawing Brush ="Red" >
< GeometryDrawing.Geometry >
< RectangleGeometry Rect ="0 0 24 24"
RadiusX ="4"
RadiusY ="4" />
</ GeometryDrawing.Geometry >
</ GeometryDrawing >
</ DrawingGroup.Children >
</ DrawingGroup >
</ DrawingImage.Drawing >
</ DrawingImage >
< DrawingImage x:Key ="Button2Image" >
< DrawingImage.Drawing >
< DrawingGroup >
< DrawingGroup.Children >
< GeometryDrawing Brush ="Green" >
< GeometryDrawing.Geometry >
< RectangleGeometry Rect ="0 0 24 24"
RadiusX ="4"
RadiusY ="4" />
</ GeometryDrawing.Geometry >
</ GeometryDrawing >
</ DrawingGroup.Children >
</ DrawingGroup >
</ DrawingImage.Drawing >
</ DrawingImage >
< DrawingImage x:Key ="Button3Image" >
< DrawingImage.Drawing >
< DrawingGroup >
< DrawingGroup.Children >
< GeometryDrawing Brush ="Blue" >
< GeometryDrawing.Geometry >
< RectangleGeometry Rect ="0 0 24 24"
RadiusX ="4"
RadiusY ="4" />
</ GeometryDrawing.Geometry >
</ GeometryDrawing >
</ DrawingGroup.Children >
</ DrawingGroup >
</ DrawingImage.Drawing >
</ DrawingImage >
</ Window.Resources >
* This source code was highlighted with Source Code Highlighter .
ããã§ã¯ãã¯ã¿ãŒã°ã©ãã£ãã¯ã¹ã䜿çšããŸããããã¿ã¹ã¯ããŒäžã®ã¢ã€ã³ã³ã®éãªãïŒãªãŒããŒã¬ã€ã¢ã€ã³ã³ïŒã«ã€ããŠã®èšäºã§è¿°ã¹ãããã«ãããããããã°ã©ãã£ãã¯ã¹ã䜿çšã§ããŸãã
次ã®ã¹ãããã§ã¯ãå®éã«ã¿ã¹ã¯ããŒã«3ã€ã®ãã¿ã³ã远å ããŸãã ããã¯ãTaskbarItemInfoã¯ã©ã¹ã®ThumButtonInfosã³ã¬ã¯ã·ã§ã³ãéããŠè¡ãããŸãã
TaskbarItemInfo.ThumbButtonInfosã¢ããªã±ãŒã·ã§ã³ã®ãã¬ãã¥ãŒããã«ã§å¿
èŠãªãã¿ã³ã決å®ãããïŒWindows 7ã§ã¯æå€§7åã®ãã¿ã³çšã®ã¹ããŒã¹ããããŸãïŒããããã®ç»åããããŸã-ã³ãŒãã§ããŸãã¯XAMLã§å¥œããªããã«äœæã§ããŸã- eã ãã¿ã³ã¯TaskbarItemInfoã¯ã©ã¹ã®ã€ã³ã¹ã¿ã³ã¹ã§ãããThumbButtonInfosã³ã¬ã¯ã·ã§ã³ã«è¿œå ãããŸãã
以äžã«ã3ã€ã®ã·ã³ãã«ãªãã¿ã³ãæã€TaskbarItemInfoãŠã£ã³ããŠããããã£ã瀺ããŸãã ç§ãå®çŸ©ããã®ã¯ç»åãšèª¬æïŒããŒã«ãããïŒã ãã§ããããšã«æ³šæããŠãã ãã
< Window.TaskbarItemInfo >
< TaskbarItemInfo >
< TaskbarItemInfo.ThumbButtonInfos >
< ThumbButtonInfo ImageSource ="{StaticResource Button1Image}"
Description ="Button 1" />
< ThumbButtonInfo ImageSource ="{StaticResource Button2Image}"
Description ="Button 2" />
< ThumbButtonInfo ImageSource ="{StaticResource Button3Image}"
Description ="Button 3" />
</ TaskbarItemInfo.ThumbButtonInfos >
</ TaskbarItemInfo >
</ Window.TaskbarItemInfo >
* This source code was highlighted with Source Code Highlighter .
ãããŠãããã«çµæã®ã¹ã¯ãªãŒã³ã·ã§ããããããŸãã ãã¿ã³ã¯ãã³ã¬ã¯ã·ã§ã³ã«è¿œå ããããšããšåãé åºã«ãªã£ãŠããããšã«æ³šæããŠãã ããã å·Šããå³-æåããæåŸãŸã§ã
ThumbButtonInfoã¯ã©ã¹ThumbButtonInfoã¯ã©ã¹ã¯ãã¿ã¹ã¯ããŒã®ãã¬ãã¥ãŒãŠã£ã³ããŠã®1ã€ã®ãã¿ã³ãèšè¿°ããŸãã ãããã¯Windows 7 APIã«æºæ ããå¿
èŠããããããWPFã§äœ¿çšãããéåžžã®ãã¿ã³ã§ã¯ãããŸããã ã€ãŸããæ
£ããå¯èœæ§ãããããããã¿ãŒã³ãé©çšã§ããŸããã ãã ããç»åïŒã©ã¹ã¿ãŒãŸãã¯ãã¯ã¿ãŒïŒãå²ãåœãŠãããšãã§ããŸãã
CommandãCommandParameterãCommandTargetããã¯ãWPFã®ããŒã ã€ã³ãã©ã¹ãã©ã¯ãã£ã®ãµããŒãã§ãã ããã§ã¯æ®éã®ããšã¯äœããããŸããã ã³ãã³ãã䜿çšããããªãå Žåã¯ããã¿ã³ã®Clickã€ãã³ãã«ãã³ãã©ãŒãæããã ãã§ãã
説æããã¯ãã¿ã³ã®ããŒã«ãããã§ãã ããã瀺ãããšãæãŸããã
ã€ã³ã¿ã©ã¯ãã£ããã®ããããã£ã¯ããã¿ã³ãéåžžã®ãã¿ã³ã§ãããããã³ãä»ãã®åãªãç»åã§ããããæ±ºå®ããŸãã Trueã®å Žå-ãã¿ã³ãFalseã®å Žå-ç»åã¯è¡šç€ºãããŸãããã¯ãªãã¯ããããšã¯ã§ããŸããã
IsBackgroundVisibleããã«ããããã¿ã³ã®åšå²ã®å¢çç·ãšããã¯ã©ã€ãã衚瀺ããããã©ãããæ±ºãŸããŸãã 以äžã®äž¡æ¹ã®äŸã§ã¯ãäžå€®ã®ãã¿ã³ããã¿ã³2ãã«ã«ãŒãœã«ãåããããšãã«ã¹ã¯ãªãŒã³ã·ã§ãããæ®ããŸããã
èæ¯ãèŠãã< ThumbButtonInfo ImageSource ="{StaticResource Button2Image}"
Description ="Button 2"
IsBackgroundVisible ="True" />
* This source code was highlighted with Source Code Highlighter .
èæ¯ãèŠããªã< ThumbButtonInfo ImageSource ="{StaticResource Button2Image}"
Description ="Button 2"
IsBackgroundVisible ="False" />
* This source code was highlighted with Source Code Highlighter .
DismissWhenClickedtrueã®å Žåããã¿ã³ãã¯ãªãã¯ãããšãã¬ãã¥ãŒãŠã£ã³ããŠãéããŸãã å€ãFalseã®å Žåããã¬ãã¥ãŒãŠã£ã³ããŠã¯éãããŸãŸã«ãªãããŠãŒã¶ãŒã¯ä»ã®ãã¿ã³ãã¯ãªãã¯ãããããã¬ãã¥ãŒãŠã£ã³ããŠã§å€æŽã確èªãããã§ããŸãã
ImageSourceImageSourceã¯ãSystem.Windows.Media.ImageSourceåïŒéåžžã¯DrawingImageãŸãã¯BitmapSourceïŒã«ãã£ã¹ãããããã®ã§ãã ãã®äŸã§ã¯ããã¯ãã«æç»ãå«ãDrawingImageã䜿çšããŸããã
å¯èŠæ§ããã¯ãWPFã®ä»ã®ãã¹ãŠã®å Žæãšåãããã«æ©èœããŸãã 衚瀺ãããŠãããã¿ã³ã衚瀺ãããé衚瀺ã¯ã¹ããŒã¹ãå æããŸãã衚瀺ããããæãããã¿ã¯è¡šç€ºããããã¹ããŒã¹ãå æããŸãã
ãã¿ã³2ãèŠãã< ThumbButtonInfo ImageSource ="{StaticResource Button2Image}"
Description ="Button 2"
IsBackgroundVisible ="True"
Visibility ="Visible" />
* This source code was highlighted with Source Code Highlighter .
ãã¿ã³2é衚瀺< ThumbButtonInfo ImageSource ="{StaticResource Button2Image}"
Description ="Button 2"
IsBackgroundVisible ="True"
Visibility ="Hidden" />
* This source code was highlighted with Source Code Highlighter .

ãã¿ã³ããŸã ã¹ããŒã¹ãå æããŠããããšã«æ³šæããŠãã ããã
ãã¿ã³2æãããã¿< ThumbButtonInfo ImageSource ="{StaticResource Button2Image}"
Description ="Button 2"
IsBackgroundVisible ="True"
Visibility ="Collapsed" />
* This source code was highlighted with Source Code Highlighter .
æå¹ã«ãªã£ãŠããŸãTrueã®å Žåããã¿ã³ã¯ã¢ã¯ãã£ãã§éåžžã®è²ã§æç»ãããŸãã Falseã®å Žåããã¿ã³ã¯ç¡å¹ã«ãªããçœé»ã§æç»ãããŸãã
ãã¿ã³2ãæå¹< ThumbButtonInfo ImageSource ="{StaticResource Button2Image}"
Description ="Button 2"
IsEnabled ="True"
IsBackgroundVisible ="True"
Visibility ="Visible" />
* This source code was highlighted with Source Code Highlighter .
ãã¿ã³2ãç¡å¹< ThumbButtonInfo ImageSource ="{StaticResource Button2Image}"
Description ="Button 2"
IsEnabled ="False"
IsBackgroundVisible ="True"
Visibility ="Visible" />
* This source code was highlighted with Source Code Highlighter .

ãã®èšäºã®åé ã®Zuneã¹ã¯ãªãŒã³ã·ã§ããã®å·»ãæ»ããã¿ã³ã®ããã«ããã¿ã³ãçœé»ã«å€ãã£ãããšã«æ³šæããŠãã ããã
ãã¿ã³ã®åäœãæ§æãããã¬ãã¥ãŒãŠã£ã³ããŠã®ãã¿ã³ã®åäœãã«ã¹ã¿ãã€ãºããã«ã¯ãããã€ãã®æ¹æ³ããããŸãã ã³ãã³ããŸãã¯ã€ãã³ããã³ãã©ã䜿çšã§ããŸãã éžæããæ¹æ³ã¯ãã¢ããªã±ãŒã·ã§ã³ã®ã¢ãŒããã¯ãã£ãšç¿æ
£ã«ãã£ãŠç°ãªããŸãã
ãããã®ãã¿ã³ã¯ã»ãšãã©ã®ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ãšã¯å¥ã®ãã®ã§ãããããã³ãã³ãã¯ããèªç¶ãªã¢ãããŒãã®ããã§ãã
ã€ãã³ãåŠçãã¢ã³ã¹ãã¬ãŒã·ã§ã³ã®ç®çã®ããã«ãã€ãã³ãåŠçããå§ããŸãã ã€ãã³ããã³ãŒãã§å²ãåœãŠãããšããXAMLã§çŽæ¥å²ãåœãŠãããšãã§ããŸãã éåžžãããã¯ã³ãŒãã§è¡ããŸãããå¥ã®æ¹æ³ã瀺ããŸããVisualStudio 2010ã§XAMLããŒã¯ã¢ããã«åºã¥ããŠãã³ãã©ãŒãäœæã§ããããã«ããŸãã
察å¿ããXAMLã³ãŒãã¯æ¬¡ã®ãšããã§ãã
< Window.TaskbarItemInfo >
< TaskbarItemInfo >
< TaskbarItemInfo.ThumbButtonInfos >
< ThumbButtonInfo ImageSource ="{StaticResource Button1Image}"
Click ="Button1_Click"
Description ="Button 1" />
< ThumbButtonInfo ImageSource ="{StaticResource Button2Image}"
Click ="Button2_Click"
Description ="Button 2"
IsEnabled ="False"
IsBackgroundVisible ="True"
Visibility ="Visible" />
< ThumbButtonInfo ImageSource ="{StaticResource Button3Image}"
Click ="Button3_Click"
Description ="Button 3" />
</ TaskbarItemInfo.ThumbButtonInfos >
</ TaskbarItemInfo >
</ Window.TaskbarItemInfo >
* This source code was highlighted with Source Code Highlighter .
次ã«ããœãŒã¹ã³ãŒãã瀺ããŸãã
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Button1_Click( object sender, EventArgs e)
{
MessageBox.Show( "Button 1" );
}
private void Button2_Click( object sender, EventArgs e)
{
MessageBox.Show( "Button 2" );
}
private void Button3_Click( object sender, EventArgs e)
{
MessageBox.Show( "Button 3" );
}
}
* This source code was highlighted with Source Code Highlighter .
ããã§ã¯ãã³ãã³ãã䜿çšããŠã¢ãããŒãã詊ããŠã¿ãŸãããã
ããŒã ããã«ã¯ããå°ãã«ã¹ã¿ãã€ãºãå¿
èŠã§ãããå®éã®ã¢ããªã±ãŒã·ã§ã³ãè¡ãããšã®ãããã«æ²¿ã£ããã®ã§ãã å€ãã®å Žåããã¬ãã¥ãŒããã«ã®ãã¿ã³ã¯ãããŒã«ããŒã®ãã¿ã³ã®ç¹æ®ãªã³ããŒã§ãã ã³ãã³ãã䜿çšãããšããããã®ãã¿ã³ãæå®ããŠãããŒã«ããŒã®ã¡ã€ã³ãã¿ã³ã«å®è£
ããã®ãšåãã³ãŒãã䜿çšã§ããŸãã ã³ãŒãæ§é ãšãªãµã€ã¯ã«ã®æ¹åã«å ããŠãIsEnabledããããã£ãèªåçã«èšå®ãããªã©ã远å ã®ããŒãã¹ãååŸã§ããŸãã
ããŒã ãã«ãã£ã³ã°ãŸãããããžã§ã¯ãã®Commandsãã©ã«ããŒã«3ã€ã®ã¯ã©ã¹ã®ã³ãã³ããäœæããŸãã ç§ãã¡ã®ã¯ã©ã¹ã¯ããã»ã©å€§ããªéãã¯ãããŸãããã3ã€ã®ç°ãªãã¯ã©ã¹ãäœæããŸãã ç¬èªã®ã³ãŒãã§ãããªã²ãŒãã§äžè¬çãªã³ãã³ãã䜿çšããã¿ã€ãã³ã°ãããã³Prismã§å°å
¥ãããã³ãã³ããªã©ãããå
ç¢ãªã³ãã³ãã®å®è£
ã䜿çšããã¿ã€ãã³ã°ãèããŠãã ããã

class RedCommand : ICommand
{
public bool CanExecute( object parameter)
{
//
return true ;
}
public event EventHandler CanExecuteChanged;
public void Execute( object parameter)
{
//
MessageBox.Show( "Red Command." );
}
}
class GreenCommand : ICommand
{
public bool CanExecute( object parameter)
{
//
return false ;
}
public event EventHandler CanExecuteChanged;
public void Execute( object parameter)
{
//
MessageBox.Show( "Green Command." );
}
}
class BlueCommand : ICommand
{
public bool CanExecute( object parameter)
{
//
return true ;
}
public event EventHandler CanExecuteChanged;
public void Execute( object parameter)
{
//
MessageBox.Show( "Blue Command." );
}
}
* This source code was highlighted with Source Code Highlighter .
ããã¯ãã³ãã³ãã䜿çšããæè¯ã®æ¹æ³ã§ã¯ãããŸããã ç¬èªã®ã¢ããªã±ãŒã·ã§ã³ã§ã³ãã³ããåŠç¿ããåã«ãã³ãã³ãã«ã€ããŠããã«åŠç¿ããããšããå§ãããŸãã ããã«åœ¹ç«ã€2ã€ã®ãããªããããŸã
ïŒè±èªã®ãããª-çŽãïŒâ¢æ¹æ³ïŒWPFã§ã³ãã³ããã€ã³ãã䜿çšããâ¢æ¹æ³ïŒWPFã§ã«ã¹ã¿ã ã³ãã³ããäœæããViewModelãäœæãŸããããããé
眮ããå Žæãå¿
èŠã§ãã ViewModelã¯ãã®ãããªãã®ã«é©ããå Žæã§ãã MainViewModelãšããååã®æ°ããã¯ã©ã¹ïŒã¯ããã²ã©ãååã§ãïŒãäœæããã³ãã³ãã§é©åãªããããã£ãå
¥åããŸãã
class MainViewModel
{
private RedCommand _redCommand = new RedCommand();
public ICommand RedCommand
{
get { return _redCommand; }
}
private GreenCommand _greenCommand = new GreenCommand();
public ICommand GreenCommand
{
get { return _greenCommand; }
}
private BlueCommand _blueCommand = new BlueCommand();
public ICommand BlueCommand
{
get { return _blueCommand; }
}
// VM
}
* This source code was highlighted with Source Code Highlighter .
ViewModelãšViewã®ãªã³ã¯
次ã«ãViewModelã®ã€ã³ã¹ã¿ã³ã¹ããã¥ãŒã«æäŸããŸãã ãããè¡ãã«ã¯ã次ã®ãããªå€ãã®æ¹æ³ããããŸãã
â¢XAMLã®ãŠã£ã³ããŠã§ãªãœãŒã¹ãšããŠãã¥ãŒãå²ãåœãŠã
â¢XAMLã§ã®ãã¥ãŒã®DataContextãšããŠã®ViewModelã®ã€ã³ã¹ã¿ã³ã¹
â¢ã³ãŒãå
ã®ãã¥ãŒã®ViewModelã®ç®ç
â¢äŸåæ§æ³šå
¥ã䜿çšããŠãã¥ãŒã§ãã¥ãŒã¢ãã«ãæå¹ã«ãã
ViewModelããŠã£ã³ããŠã®DataContextãšããŠXAMLã³ãŒãã«çŽæ¥åã蟌ã¿ãŸãã ããã«ãããã¢ããªã±ãŒã·ã§ã³ã®æ§é ã¯æ¹åãããŠããŸããããã¹ãå®¹ææ§ã¯å€±ãããŠããŸãã æ¥ç¶ãæå°éã«æããã«ã¯ãDIã€ã³ã¿ãŒãã§ã€ã¹ãšã¢ãããŒãã䜿çšããå¿
èŠããããŸãã
< Window x:Class ="WpfTaskbarThumbnailButtons.MainWindow"
xmlns ="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x ="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:viewModels ="clr-namespace:WpfTaskbarThumbnailButtons"
Title ="Thumbnail Button Application"
Height ="350"
Width ="525" >
< Window.DataContext >
< viewModels:MainViewModel />
</ Window.DataContext >
* This source code was highlighted with Source Code Highlighter .
xmlnsïŒviewModelsãäœæããŠãViewModelã®ä¿åå Žæã瀺ããŠããããšã«æ³šæããŠãã ããã ã»ãšãã©ã®ã¢ããªã±ãŒã·ã§ã³ã§ã¯ãViewModelãšViewãã©ã«ããŒãå¥ã
ã«ãªããå Žåã«ãã£ãŠã¯ã¢ã»ã³ããªãå¥ã
ã«ãªããŸãã
ç¹ã«ViewModelãã¿ãŒã³ã«åŸãå ŽåãWPFã¢ããªã±ãŒã·ã§ã³ã§ã³ãã³ãã䜿çšããããè¯ãæ¹æ³ããããŸãã ãã®äŸã¯éåžžã«å§ãŸãã§ããããã¢çšã®éåžžã®ã³ãŒããããå°ãå€ããªãããšãé¡ã£ãŠããŸãã
æ¥ç¶ãã¿ã³ãããæãç°¡åãªéšåã§ãã ã€ã³ãã©ã¹ãã©ã¯ãã£å
šäœãã»ããã¢ãããããViewContextã®ããŒã¿ã³ã³ããã¹ãïŒDataContextïŒãã»ããã¢ãããããã®ã§ãå¿
èŠãªã®ã¯ãWPFãã€ã³ãã£ã³ã°ããŒã«ã䜿çšããŠViewModelããããã£ããã€ã³ãããããšã ãã§ãã
< TaskbarItemInfo >
< TaskbarItemInfo.ThumbButtonInfos >
< ThumbButtonInfo ImageSource ="{StaticResource Button1Image}"
Command ="{Binding RedCommand}"
Description ="Button 1" />
< ThumbButtonInfo ImageSource ="{StaticResource Button2Image}"
Command ="{Binding GreenCommand}"
Description ="Button 2"
Visibility ="Visible" />
< ThumbButtonInfo ImageSource ="{StaticResource Button3Image}"
Command ="{Binding BlueCommand}"
Description ="Button 3" />
</ TaskbarItemInfo.ThumbButtonInfos >
</ TaskbarItemInfo >
* This source code was highlighted with Source Code Highlighter .
ãããè¡ããšãã¢ããªã±ãŒã·ã§ã³ãèµ·åãããšãããŒã ããã®ã¡ãã»ãŒãžããã¯ã¹ã衚瀺ãããŸãïŒããã¯éåžžã®ããŒã ãè¡ãããšã§ã¯ãããŸããããã¬ãã¥ãŒããã«ã®ãã¿ã³ã§éåžžè¡ãããšãšã¯ç°ãªããŸãããããã¯ãã¢ã³ã¹ãã¬ãŒã·ã§ã³ã«ã¯æªããããŸããïŒã
ç¬èªã®ã¢ããªã±ãŒã·ã§ã³ã®ãã¥ãŒããªã¢ã«ãã¢ã€ã³ã³ãªãŒããŒã¬ã€ãšã¿ã¹ã¯ããŒã®é²è¡ç¶æ³ã衚瀺ããã ãã§ãªãããããã®ãã¿ã³ã®äœ¿ç𿹿³ã«ã€ããŠãè³¢ãããå¿
èŠããããŸãã ãããã¯ã¢ããªã±ãŒã·ã§ã³ã®ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã®å
šäœçãªãã¶ã€ã³ã®äžéšã§ããããŠãŒã¶ãŒãé
眮ã§ãããã®ã§ã¯ãªãããŠãŒã¶ãŒãé
眮ã§ãããã®ã§ããå¿
èŠããããŸãã ã¢ããªã±ãŒã·ã§ã³ã«ãã«ãµã€ãºããŒãžã§ã³ã®ã¢ããªã±ãŒã·ã§ã³ã衚瀺ããããšãªãããŠãŒã¶ãŒããæåã®åŒã³åºãã§ãå¿
èŠãšãããããªæ©äŒãããå Žåããããã®ãã¿ã³ã¯éåžžã«é©ããŠããŸãã
ãã ããããããå¥ã®ããŒã«ããŒãšããŠæ±ããªãã§ãã ããã ä»ã§ã¯å©çšã§ããªãæ©èœãé
眮ããªãã§ãã ããã ãŸããã¢ããªã±ãŒã·ã§ã³ã«ãã©ãŒã«ã¹ãåãããããå°ãªããšãç»é¢äžã«è¡šç€ºããå¿
èŠããã颿°ãé
眮ããªãã§ãã ããã