Вы можете использовать RelativeSource
, чтобы найти родительский элемент, например:
Binding="{Binding Path=DataContext.CurveSpeedMustBeSpecified,
RelativeSource={RelativeSource AncestorType={x:Type local:YourParentElementType}}}"
Подробнее о RelativeSource
см. этот вопрос SO .
Можно подумать о создании ViewModel Singleton
private static ViewModel _createInstance = null;
public static ViewModel CreateInstance
{
get
{
if (null == _createInstance)
{
_createInstance = new ViewModel();
}
return _createInstance;
}
}//END CreateInstance
и получить к нему доступ с помощью функции createInstance, например:
ViewModel.CreateInstance.TheImageYouWantToAccess