ArcGISWindowsPhoneSDK.AttributeOnlyEditing.FeatureLayer_Initialized C# (CSharp) Method

FeatureLayer_Initialized() private method

private FeatureLayer_Initialized ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void FeatureLayer_Initialized(object sender, EventArgs e)
        {
            var has_PoolField = ((FeatureLayer)sender).LayerInfo.Fields.Where(f => f.Name == "has_pool").First();
            var has_PoolFieldDomain = has_PoolField.Domain as CodedValueDomain;
            Has_PoolChoicesListBox.ItemsSource = has_PoolFieldDomain.CodedValues;
            Has_PoolChoicesListBox.SetBinding(ListBox.SelectedItemProperty, new Binding(string.Format("Attributes[{0}]", has_PoolField.Name))
            {
                Mode = BindingMode.TwoWay,
                Converter = new CodeToValueConverter(),
                ConverterParameter = has_PoolFieldDomain
            });

            var editor = LayoutRoot.Resources["MyEditor"] as Editor;
            if (editor.Select.CanExecute("New"))
                editor.Select.Execute("New");
        }