WPF - GridSplitter с тремя столбцами

При загрузке изображения, его имя файла не сохранено в базе данных. Это переименовано как Image.jpg (только к вещам при использовании его).

Изменение это, и Вы решили свою проблему. Я использую метки времени, как с решениями, предложенными выше: Image-<timestamp>.jpg

, По-видимому, безотносительно проблем Вы избегаете путем хранения того же имени файла для изображения, может быть преодолен, но Вы не говорите, каковы они.

15
задан Vaccano 12 December 2009 в 23:01
поделиться

2 ответа

Попробуйте установить HorizontalAlignment = "Center" для обоих разделителей - не знаю , почему , когда он установлен на "Right", должен вызывать такое поведение хреново, но у меня это сработало :)

49
ответ дан 1 December 2019 в 00:07
поделиться

A GridSplitter should be placed within its own Column in a Grid. I'm not sure I understand your issue entirely, but I suggest you try creating a Grid with 5 ColumnDefinitions. Use columns 1 and 2 to place the GridSplitters and columns 0, 2 and 4 for content.

The GridSplitter MSDN doc has a sample on how to do this.

<Grid.ColumnDefinitions>
  <ColumnDefinition/>
  <ColumnDefinition Width="Auto" />
  <ColumnDefinition/>
</Grid.ColumnDefinitions>
...
<GridSplitter Grid.Column="1"
          HorizontalAlignment="Center"
          VerticalAlignment="Stretch"
          Background="Black" 
          ShowsPreview="True"
          Width="5"
          />
8
ответ дан 1 December 2019 в 00:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: