После собственных представлений в XAML я убедитесь, что в XAML можно внедрить собственные представления, указав значение для targetPlatform в соответствующем значении атрибута xmlns.
В моем примере проекта я подтвердил, что это работает для UWP, используя targetPlatform=Windows. Это на самом деле работает нормально.
Однако я хочу сделать то же самое для элемента управления WPF, и мне было интересно, какое значение targetPlatform использовать. Из статьи я вижу, что для targetPlatform должно быть установлено одно из значений перечисления TargetPlatform. Просматривая документацию для TargetPlatform перечисление я вижу, что оно устарело и не имеет значения для WPF. (Я пытался использовать Другое, но это не работает.)
Я вижу, что Device.RuntimePlatform может использоваться в коде, но не уверен, что есть способ использовать его с атрибутом xmlns.
Как условно внедрить собственные представления WPF в XAML? Если это невозможно, то как лучше всего это сделать?