public FrameworkElement BuildForm(IValueEnvironment vEnv, ITypeEnvironment tEnv)
{
Button b = new Button() { Width = 200, Content = "Next" };
b.Click += (s, e) =>
{
for (FrameworkElement fe = (FrameworkElement)b.Parent; fe != null; fe = (FrameworkElement)fe.Parent)
{
if (fe is Selector)
{
((Selector)fe).SelectedIndex++;
break;
}
}
};
return b;
}