如何在VBScript中分配2个或更多字段的值

问题描述

对不起,关于VBScript的一个基本问题,但是在浏览互联网之后。在If语句中,我试图将值分配给2个字段,但是当我运行此代码(它是应用程序的一部分)时,它也没有错误,也没有起作用,所以我怀疑我做错了。在我尝试为Customerinformation.CodeObject.Customer和分配值时,有人可以指出正确的方向。 Customerinformation.CodeObject.Carrier

Function Customerinformation_OnLoad()
    
    if (SystemVariables.CodeObject.Company = "D" or SystemVariables.CodeObject.Company = "T") and dispatchNoteDetails.CodeObject.Area = "UK" then
        if Customerinformation.CodeObject.Customer = "AAE02" then
        Customerinformation.CodeObject.Carrier = "Customer collects" and Customerinformation.CodeObject.CarrierURN = "AA Driver"
        end if
    end if
    End Function

解决方法

嗨,谢谢大家的提示。 更改为以下代码后,代码将起作用:

<controls:LinkedTreeView Name="ltv" ItemsSource="{Binding Items}" LinkedHighlightedItem="{Binding HighlightedItem,Mode=TwoWay}">
    <TreeView.ItemContainerStyle>
        <Style TargetType="{x:Type TreeViewItem}">
            <Style.Triggers>                    
                <Trigger Property="ap:TreeViewHelper.IsMouseDirectlyOverItem" Value="True">
                    <Setter TargetName="ltv" Property="controls:LinkedTreeView.LinkedHighlightedItem" Value="{RelativeSource Mode=Self}" />
                </Trigger>
            </Style.Triggers>
        </Style>
    </TreeView.ItemContainerStyle>
</controls:LinkedTreeView>

再次感谢您的提示。