Вы захотите использовать FirstOrDefault, чтобы извлечь первый соответствующий элемент из перечисления, созданного запросом. Убедившись, что он не нулевой, вы можете работать с ним, как обычно.
var query =
from TreeViewItem childs in tree.Items
where ((int) childs.Tag) == 1000
select childs;
var node = query.FirstOrDefault();
if (node != null)
{
...
}
Обратите внимание, что вам больше не понадобится приведение, поскольку FirstOrDefault вернет TreeViewItem.