The AFAIK property IsCellularDataRoamingEnabled indicates whether the connection supports roaming as such.
IsCellularDataRoamingEnabled
But can I find out if the phone is currently in roaming or on a home network?
Use the NetworkInterfaceInfo.Characteristics property to determine if the phone is roaming.
NetworkInterfaceInfo.Characteristics