Значение типа Длительность не допускается для свойства Длительность в XAML - PullRequest
2 голосов
/ 03 апреля 2012

Я пытаюсь сделать следующее с обычным приложением в стиле Windows Metro:

public class MyButton : Button
{
    public Duration Duration { get; set; }
}
<Grid>
    <local:MyButton Duration="0:0:0.2" />
</Grid>

Но я получаю сообщение об ошибке: Значение типа Продолжительность не разрешено для свойства Продолжительность в XAML

Есть идеи, что я могу делать не так? Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

3 голосов
/ 03 апреля 2012

Это ошибка в компиляторе XAML Visual Studio 11 Beta. Вы не можете устанавливать пользовательские свойства типа значения через XAML.

Эта ошибка была исправлена, и исправление должно присутствовать в следующем выпуске Visual Studio 11.

0 голосов
/ 11 апреля 2012

На данный момент мой обходной путь - выставлять мои свойства продолжительности в виде строки ...

...