我有一个简单的WPF应用程序,我有一个组合框和一个标签,使用依赖属性我希望在标签中显示所选项目,当用户选择组合框中的任何项目时,标签将相应地更改。 这是我的代码。
<Window x:Class="DP.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<ComboBox Name="combx"
HorizontalAlignment="Left"
Margin="57,121,0,0"
VerticalAlignment="Top"
Width="120" />
<Label Content=""
x:Name="lbl_Combx"
HorizontalAlignment="Left"
Margin="368,182,0,0"
VerticalAlignment="Top" />
</Grid>
</Window>
问题是,EventHandler没有被调用。请帮帮我。
splitByLen :: Int -> [String] -> [[String]]
splitByLen n s = go (zip s $ scanl1 (+) $ map length s) 0
where go [] _ = []
go xs prev = let (lst, rest) = span (\ (x, c) -> c - prev <= n) xs
in (map fst lst) : go rest (snd $ last lst)
答案 0 :(得分:1)
您需要在AddValueChanged中传递依赖项对象(comboBox),而不是其属性描述符。
dpcombx.AddValueChanged(combx, _itemChanged);