С помощью этого:
<userControls:FileBrowserControl SelectedFile="{Binding SelectedFile}" ...
DataContext FileBrowserControl уже настроен сам по себе, поэтому вы действительно пытаетесь связать с SelectedFile, где DataContext - это FileBrowserControl, а не родительский ViewModel.
Дайте свое имя для просмотра и используйте вместо него привязку ElementName.
SelectedFile="{Binding DataContext.SelectedFile, ElementName=element}"
В вашем Activity.java
импорте android.support.v7.widget.Toolbar
вместо
android.widget.Toolbar
:
import android.app.ActionBar;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.support.v7.widget.Toolbar;
public class MainActivity extends AppCompatActivity {
public static final String TAG = MainActivity.class.getName();
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.setTitle("Stack Overflow");
setSupportActionBar(toolbar);
Просмотрите этот вопрос