2017-12-21 9 views
0

My Image Item私はGalleryItemを作成して、GalleryControlに画像を添付していますDevExpress社

のgalleryitemコントロールのキャプションや説明の位置を設定します。

ところで、説明位置は常に画像の右です。

位置を画像の下に変更したいと思います。

どうすれば移動できますか?

List<GalleryItem> galleryItemList = new List<GalleryItem>(); 
GalleryItem gi = new GalleryItem(); 
BitmapImage bmpImg = new BitmapImage(); 
bmpImg.BeginInit(); 
bmpImg.UriSource = newUri(@"C:\temp\2.jpg"); 
bmpImg.EndInit(); 
gi.Glyph = bmpImg; 
gi.Description = Path.GetFileName(bmpImg.UriSource.LocalPath); 
galleryItemList.Add(gi); 
myGalleryItemGroup.ItemSource = galleryItemList; 

これは私のコードです。

+0

何を試しましたか?あなたのコードは何ですか? –

+0

WPFコントロールに既定のテンプレートを提供するカスタムライブラリを使用しています。 GalleryItemの位置を変更するためのカスタムテンプレートを用意する必要があります。 – Rowbear

+0

自分自身でGalleryItemを使用したことはありませんでしたが、 'Gallery.ItemGlyphLocation'を' Top'に設定しようとすることができます。 [DevExpress docs link](https://documentation.devexpress.com/WPF/DevExpress.Xpf.Bars.Gallery.ItemGlyphLocation.property) –

答えて

0

セットGallery.ItemGlyphLocation~Top

xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars" 

<dxb:GalleryControl> 
    <dxb:Gallery ItemGlyphLocation="Top"> 
     <dxb:GalleryItemGroup x:Name="myGalleryItemGroup"> 
      <!--...--> 
     </dxb:GalleryItemGroup> 
    </dxb:Gallery> 
</dxb:GalleryControl> 

また、次回にDevExpressに質問をするのが最適かもしれません。彼らの顧客サポートは最高です。

関連する問題