Я хотел бы знать, если это возможно, чтобы наследовать от поля XMLElement, такие какXmlElement Наследование
public class A{
[XmlElement(ElementName = "Something", Form = XmlSchemaForm.Unqualified)]
public string Something{ get; set; }
}
public class B: A
{
}
И при использовании объектов класса B, я мог иметь поле XmlElement то, что я мог управлять, делая вещи, такие как попытка разбора сделать Int32?
Спасибо
// редактирует
Вот то, что я хотел бы сделать с этим полем элемента XML в другом классе.
public class B: A, INotifyPropertyChanged
{
public Int32? TimerValueFromApi
{
get
{
int timerValueFromApi;
return int.TryParse(base.Something, out timerValueFromApi) ? (int?) timerValueFromApi : null;
}
set
{
base.Something = value.HasValue ? value.Value.ToString(CultureInfo.InvariantCulture) : "0";
NotifyPropertyChanged("TimerValueFromApi");
}
}
}
Не могли бы вы показать, что последний бит в примере кода? –
@Mark Cidade Я добавил логику, которую хотел бы сделать. –
Мне сказали, что наследование будет придерживаться в любом случае. Это похоже на другое регулярное поле. Я собираюсь немного поработать позже, а затем вынести окончательный ответ на этот вопрос –