このDataTemplateでカスタムDataTemplateでListBoxを使用しています。ユーザーがこの画像の1つをクリックすると2つのサムネイルが表示されます。フルサイズの画像でポップアップを表示する必要がありますJavaScriptで)。私はDataTemplateでPopupコントロールを使用しようとしましたが、ポップアップはListBoxの現在の要素に配置され、画面の中央には配置されず、モーダルにすることはできません。私はまた、Coding4Funツールキットを使用しようとしましたが、私はドキュメントを見つけることができないか、何の助けも払っていません。ここでポップアップでフルサイズの画像
は、リストボックスのコードです:
<ListBox MaxHeight="600" ItemsSource="{Binding Items}" x:Name="LooksList" u:ScrollViewerMonitor.AtEndCommand="{Binding FetchMoreDataCommand}" d:LayoutOverrides="GridBox" BorderThickness="0" Margin="0,0,0,62">
<ListBox.ItemTemplate>
<DataTemplate>
<views:LookListItem />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
とビュー:LookListItem:
<Grid x:Name="LayoutRoot">
<StackPanel x:Name="MainPanel" Margin="0,53,0,0" Orientation="Horizontal">
<StackPanel x:Name="PhotosPanel" Margin="20,11,0,0" Width="198" Height="126" HorizontalAlignment="Left" VerticalAlignment="Top" Orientation="Horizontal">
<Border BorderThickness="3" BorderBrush="White" Margin="0" HorizontalAlignment="Left" Width="93" Height="126">
<Image Source="{Binding Photo1.Thumb}" VerticalAlignment="Center" Tap="Image_Tap" />
</Border>
<Border BorderThickness="3" BorderBrush="White" Margin="12,0,0,0" HorizontalAlignment="Right" Width="93" Height="126">
<Image Source="{Binding Photo2.Thumb}" VerticalAlignment="Center" />
</Border>
</StackPanel>
</StackPanel>
</Grid>
写真1と写真2は、クリック可能とした後、それがポップアップする必要がありますクリックする必要があります。
ありがとうございます!
あなたが持っているもののコードの表示、出力が何の違いについて達成しようとしている。失敗したコードを記述して、誰かに解決策を提供するよう依頼しても、人々があなたを手助けするのは容易ではありません。 –