バージョン

ImageResolved プロパティ (TextEditorTool)

現在の場所およびサイズ設定モードに基づいてツールによって使用される画像を返します。
シンタックス
'宣言
 
Public ReadOnly Property ImageResolved As ImageSource
public ImageSource ImageResolved {get;}
使用例
' Create TextEditorTool 
Dim textEditorTool As New TextEditorTool() 
textEditorTool.Id = "textEditor" 
textEditorTool.Caption = "textEditor" 
textEditorTool.KeyTip = "TE" 
textEditorTool.LargeImage = getImageSource("/Images/icons/Ribbon/New_Large.png") 
textEditorTool.SmallImage = getImageSource("/Images/icons/Ribbon/EditCopy.png") 

' Add to QAT 
xamRibbon.QuickAccessToolbar.Items.Add(New QatPlaceholderTool("textEditor", QatPlaceholderToolType.Tool)) 

Debug.Write("textEditorTool.ImageResolved" + textEditorTool.ImageResolved) 
...
'Get Image Source 
Private Function getImageSource(ByVal uriString As String) As BitmapImage 
    Dim bmpImage As New BitmapImage() 
    bmpImage.BeginInit() 
    bmpImage.UriSource = New Uri(uriString, UriKind.RelativeOrAbsolute) 
    bmpImage.EndInit() 
    Return bmpImage 
End Function
// Create TextEditorTool
TextEditorTool textEditorTool = new TextEditorTool();
textEditorTool.Id = "textEditor";
textEditorTool.Caption = "textEditor";
textEditorTool.KeyTip = "TE";
textEditorTool.LargeImage = getImageSource("/Images/icons/Ribbon/New_Large.png");
textEditorTool.SmallImage = getImageSource("/Images/icons/Ribbon/EditCopy.png");

// Add to QAT
xamRibbon.QuickAccessToolbar.Items.Add(new QatPlaceholderTool("textEditor", QatPlaceholderToolType.Tool));

Debug.Write("textEditorTool.ImageResolved" + textEditorTool.ImageResolved);
...
//Get Image Source
private BitmapImage getImageSource(string uriString)
{
    BitmapImage bmpImage = new BitmapImage();
    bmpImage.BeginInit();
    bmpImage.UriSource = new Uri(uriString, UriKind.RelativeOrAbsolute);
    bmpImage.EndInit();
    return bmpImage;
}
参照