Для доступа к любому элементу кода вам нужно установить директиву x: Name.Он говорит синтаксическому анализатору XAML добавить поле, представляющее именованный элемент, к автоматически сгенерированной части класса Window точно так же, как Winforms.
В приложении WPF не требуется именовать каждый элемент.Вы должны называть только те элементы, с которыми вы хотите программно взаимодействовать.
Пример:
<TextBlock x:Name="tblText" Text="Stackoverflow rocks."></TextBlock>
РЕДАКТИРОВАНИЕ:
Я использовал следующий код, и я смог получить доступ к представлению списка:
namespace WpfApplicationUnleashed
{
/// <summary>
/// Interaction logic for Window1.xaml
/// </summary>
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
EffectsListView.Width = 10;
}
}
}
<Window x:Class="WpfApplicationUnleashed.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:local="clr-namespace:WpfApplicationUnleashed"
Title="Window1" >
<DockPanel>
<ListView x:Name="EffectsListView"></ListView>
</DockPanel>
</Window>