+bool TextField::AccessibleImpl::InsertText(size_t startPosition,
+ std::string text)
+{
+ auto slf = Toolkit::TextField::DownCast(Self());
+ auto txt = slf.GetProperty(Toolkit::TextField::Property::TEXT).Get<std::string>();
+
+ txt.insert(startPosition, text);
+
+ slf.SetProperty(Toolkit::TextField::Property::TEXT, std::move(txt));
+
+ return true;
+}
+
+bool TextField::AccessibleImpl::SetTextContents(std::string newContents)
+{
+ auto slf = Toolkit::TextField::DownCast(Self());
+ slf.SetProperty(Toolkit::TextField::Property::TEXT, std::move(newContents));
+ return true;
+}
+