AFAIK Вы не можете наследовать xaml, можно только наследовать код позади.
Мы недавно встретились с той же проблемой на нашем проекте. Путем мы закончили тем, что решили нашу проблему, должен был создать usercontrol и добавление его к "дочернему" usercontrol.
, Если это не работает/помогает, смотрят на это: http://geekswithblogs.net/lbugnion/archive/2007/03/02/107747.aspx 1
Запятая в конце строки обычного кода.
Точка с запятой в конце оператора case, оператора if и т. Д.
Последний оператор case или if ничего не имеет в конце.
Точка в конце функции.
пример (извините за имена случайных переменных, очевидно, что это ничего не делает, но иллюстрирует точку):
case Something of
ok ->
R = 1, %% comma, end of a line inside a case
T = 2; %% semi colon, end of a case, but not the end of the last
error ->
P = 1, %% comma, end of a line inside a case
M = 2 %% nothing, end of the last case
end. %% period, assuming this is the end of the function, comma if not the end of the function
Мне нравится читать точку с запятой как OR, запятую как AND, точку как END. Итак,
foo(X) when X > 0; X < 7 ->
Y = X * 2,
case Y of
12 -> bar;
_ -> ook
end;
foo(0) -> zero.
читается как
foo(X) when X > 0 *OR* X < 7 ->
Y = X * 2 *AND*
case Y of
12 -> bar *OR*
_ -> ok
end *OR*
foo(0) -> zero *END*
Это должно прояснить, почему нет; после последнего пункта дела.
Вы можете думать об этом как о английской пунктуации. Запятые используются для разделения элементов в серии, точки с запятой используются для разделения двух очень тесно связанных независимых предложений [1] (например, разные случаи оператора case, предложения функций с одинаковым именем и арностью, которые соответствуют разным шаблонам), а точки используются для завершения предложения (полная мысль).
Запятая разделяет выражения, аргументы или элементы списка. / tuple или двоичный. Он перегружен.