C # Xamarin версия ответа Джастина Бу
public override void UpdateTrackingAreas ()
{
base.UpdateTrackingAreas ();
foreach (var item in TrackingAreas ()) {
RemoveTrackingArea (item);
}
var options = NSTrackingAreaOptions.MouseEnteredAndExited | NSTrackingAreaOptions.ActiveAlways;
var trackingArea = new NSTrackingArea (this.Bounds, options, this, null);
AddTrackingArea (trackingArea);
}
«Из документации python
os.makedirs
завершится ошибкой, если один из родителей существует».
Нет, os.makedirs
завершится ошибкой, если сам каталог уже существует. Не произойдет сбоя, если хотя бы один из родительских каталогов уже существует.