Как я группирую объекты в WPF ListView

Для вас 1-е требование:

Каков надлежащий класс для «точечного рисунка»?

blockquote>

Вы пробовали с [1110 ] CanvasBitmap ? Он имеет статические методы, такие как:

CreateFromBytes(ICanvasResourceCreator,Byte[], Int32, Int32, DirectXPixelFormat);

вы должны использовать Byte[] вместо int[] для информации о цвете, что логично.

Он также имеет метод для получения необработанных данных пикселей:

public byte[] GetPixelBytes()

Я хочу иметь возможность индивидуально манипулировать значениями пикселей.

blockquote>

CanvasBitmap также имеет следующие методы для прямой установки данных пикселей (из doc:):

  1. SetPixelBytes(Byte[]) Устанавливает байтовые данные растрового изображения из указанного массив.

  2. SetPixelBytes(IBuffer) Устанавливает байтовые данные растрового изображения из указанного буфера.

  3. SetPixelBytes(Byte[], Int32, Int32, Int32, Int32) Устанавливает байтовые данные субрегиона битовой карты.

  4. SetPixelBytes(IBuffer, Int32, Int32, Int32, Int32) Устанавливает байтовые данные субрегиона растрового изображения из указанного буфера.

Для вашего второго требования:

Вам нужно показывать видео в реальном времени? Или просто создать видео? Существует решение для генерации видео, но не для живого показа. [Тысяча сто двадцать девять]

23
задан Hossein Narimani Rad 13 March 2013 в 10:26
поделиться

1 ответ

Я замечаю, что одна вещь сразу же - GroupStyle.HeaderTemplate будет применена к CollectionViewGroup, , таким образом, Ваш DataTemplate должен будет, вероятно, быть похожим на это:

<GroupStyle>
    <GroupStyle.HeaderTemplate>
        <DataTemplate>
            <TextBlock FontSize="15" FontWeight="Bold" Text="{Binding Name}"/>
        </DataTemplate>
    </GroupStyle.HeaderTemplate>
</GroupStyle>

CollectionViewGroup.Name будет присвоен значение Status для той группы.

23
ответ дан 29 November 2019 в 02:46
поделиться
Другие вопросы по тегам:

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