解决方案 »

  1.   

    第一个textBox 本来都可以获取焦点;第二个你设置了IsReadOnly="True" 当然获取不到焦点。
      

  2.   

    这个忽略呢。就是说我的datagrid都是这样的模板列,怎么样才能设置任意一格的焦点,readonly的除外
      

  3.   

    这个忽略呢。就是说我的datagrid都是这样的模板列,怎么样才能设置任意一格的焦点,readonly的除外
    你想 通过后台代码设置??
      

  4.   

    这个忽略呢。就是说我的datagrid都是这样的模板列,怎么样才能设置任意一格的焦点,readonly的除外
    你想 通过后台代码设置??是的。因为在某一单元格按回车,事件处理完后要调到下一行的同一个单元格
      

  5.   

    这个忽略呢。就是说我的datagrid都是这样的模板列,怎么样才能设置任意一格的焦点,readonly的除外
    你想 通过后台代码设置??是的。因为在某一单元格按回车,事件处理完后要调到下一行的同一个单元格 /// <summary>  
            /// 获得指定元素的所有子元素  
            /// </summary>  
            /// <typeparam name="T"></typeparam>  
            /// <param name="obj"></param>  
            /// <returns></returns>  
            public List<T> GetChildObjects<T>(DependencyObject obj) where T : FrameworkElement  
            {  
                DependencyObject child = null;  
                List<T> childList = new List<T>();  
      
                for (int i = 0; i <= VisualTreeHelper.GetChildrenCount(obj) - 1; i++)  
                {  
                    child = VisualTreeHelper.GetChild(obj, i);  
      
                    if (child is T)  
                    {  
                        childList.Add((T)child);  
                    }  
                    childList.AddRange(GetChildObjects<T>(child));  
                }  
                return childList;  
            }获得集合,然后控制焦点。